From e8e4bd72137523522c0178b8975c115e2b88238f Mon Sep 17 00:00:00 2001 From: rusefi Date: Fri, 24 Mar 2017 13:49:18 -0400 Subject: [PATCH] #381 progress find_cygwin . -type f -print0 | xargs -0 dos2unix --- misc/build_current_bundle.bat | 284 +- misc/chibi_contr/ch.ewp | 4634 ++--- misc/chibi_contr/ch.ewp.patch | 1680 +- misc/chibi_contr/misra_1998_report.txt | 16984 ++++++++-------- misc/chibi_contr/misra_2004_report.txt | 16252 +++++++-------- misc/git2svn.bat | 102 +- misc/git2svn_init.bat | 32 +- misc/git_force_update.bat | 18 +- misc/hip9011_test_code/hip9011.c | 486 +- misc/hw_test.bat | 62 +- misc/install/openocd/mem_helper.tcl | 62 +- misc/install/openocd/stlink-v2-1.cfg | 32 +- misc/install/openocd/stm32f429disc1.cfg | 24 +- misc/install/openocd/stm32f4x.cfg | 274 +- misc/install/openocd/swj-dp.tcl | 68 +- misc/install/run_openocd.bat | 10 +- misc/jenkins.bat | 22 +- misc/jenkins.sh | 98 +- .../TunerStudioAppDebug.first_launch.txt | 2512 +-- ...StudioAppDebug.second_launch_trancated.txt | 240 +- ...plain.TunerStudioAppDebug.first_launch.txt | 1880 +- ...lain.TunerStudioAppDebug.second_launch.txt | 1046 +- .../eclipse_release_2012_06_21_1.txt | 154 +- .../eclipse_release_2012_06_21_2.txt | 158 +- .../eclipse_release_2012_06_21_3.txt | 168 +- .../eclipse_release_2012_06_21_4.txt | 182 +- misc/stm32f1_test_project/.cproject | 102 +- misc/stm32f1_test_project/.project | 86 +- misc/stm32f1_test_project/Makefile | 412 +- misc/stm32f1_test_project/build/ch.hex | 674 +- misc/stm32f1_test_project/chconf.h | 1062 +- misc/stm32f1_test_project/clean_build.bat | 12 +- misc/stm32f1_test_project/compile.bat | 14 +- misc/stm32f1_test_project/flash.bat | 2 +- misc/stm32f1_test_project/halconf.h | 624 +- misc/stm32f1_test_project/main.c | 156 +- misc/stm32f1_test_project/mcuconf.h | 398 +- misc/stm32f1_test_project/readme.txt | 56 +- misc/svn2git.bat | 84 +- misc/svn2git_init.bat | 18 +- misc/test_bundle.bat | 44 +- misc/unit_tests.bat | 96 +- 42 files changed, 25652 insertions(+), 25652 deletions(-) diff --git a/misc/build_current_bundle.bat b/misc/build_current_bundle.bat index 4561c2472a..fea1dce94e 100644 --- a/misc/build_current_bundle.bat +++ b/misc/build_current_bundle.bat @@ -1,142 +1,142 @@ -rem -rem This script would compile firmware, dev console and win32 simulator into a single bundle file -rem This script depends on Cygwin tools: zip -rem - -echo Hello rusEfi build full bundle - -java -version - -echo %date% %time% - -echo Building win32 functional tests -cd win32_functional_tests -gcc -v -make -v -cd .. - - - -cd firmware -echo %date% %time% -echo "CD to ${PWD}" -echo Building firmware -rm -fR .dep -rm -fR build -java -jar ../java_tools/version2header.jar - -call clean_compile_two_versions.bat -if not exist deliver/rusefi_release.hex echo FAILED RELEASE -if not exist deliver/rusefi_release.hex exit -1 - -if not exist deliver/rusefi_debug.hex echo FAILED DEBUG -if not exist deliver/rusefi_debug.hex exit -1 - -cd .. - - -echo Building java console -cd java_console -call ant clean -call ant -cd .. - -if not exist java_console_binary/rusefi_console.jar echo CONSOLE COMPILATION FAILED -if not exist java_console_binary/rusefi_console.jar exit -1 - -echo Building rusefi simulator -cd win32_functional_tests - -mkdir out -rm -rf build -rm -rf .dep -call compile.bat - -if not exist build/rusefi_simulator.exe echo SIMULATOR COMPILATION FAILED -if not exist build/rusefi_simulator.exe exit -1 - -cd .. - -rm -rf temp -mkdir temp - -set folder=snapshot_%date:~10%%date:~4,2%%date:~7,2%_%time:~0,2%%time:~3,2%_rusefi -set folder=temp\%folder% - -# this replaces spaces with 0s - that's needed before 10am -set folder=%folder: =0% - -echo Working folder: -echo %folder% -mkdir %folder% - -cp java_console_binary/rusefi_console.jar %folder% -cp win32_functional_tests/build/rusefi_simulator.exe %folder% -cp firmware/tunerstudio/rusefi.ini %folder% - -cp firmware/svnversion.h %folder% -cp -r misc/install/openocd %folder% -cp java_console/rusefi.xml %folder% -cp firmware/deliver/rusefi_release.* %folder% -cp firmware/deliver/rusefi_debug.* %folder% -cp misc/console_launcher/rusefi_console.exe %folder% - - -cd temp -echo "Please copy find.exe to findcyg.exe in cygwin folder" -findcyg . -name '.svn' > folders_to_delete.txt -echo "Deleting .svn" -xargs rm -rf < folders_to_delete.txt -echo "Deleted .svn" -rm -rf folders_to_delete.txt - -echo "Building bundle" -pwd -zip -r rusefi_bundle.zip * -echo "Bundle ready" -cd .. -echo "We are back in root directory" -pwd - -echo "Building only console" -cd %folder% -pwd -dir -zip ../rusefi_console.zip rusefi_console.jar rusefi.xml - -if not exist ../rusefi_console.zip echo CONSOLE ZIP FAILED -if not exist ../rusefi_console.zip exit -1 - -echo "only console ready" - -echo "Going back to root folder" -cd .. -cd .. -pwd - -echo "Making rusefi_simulator.zip" -pwd -zip -j temp/rusefi_simulator.zip win32_functional_tests/build/rusefi_simulator.exe firmware/tunerstudio/rusefi.ini java_console_binary/rusefi_console.jar - - -echo open ftp://u71977750-build:%RUSEFI_BUILD_FTP_PASS%@rusefi.com/ > ftp_commands.txt -echo binary >> ftp_commands.txt -echo put rusefi_bundle.zip >> ftp_commands.txt - -echo cd separate_files >> ftp_commands.txt -echo put rusefi_simulator.zip >> ftp_commands.txt -echo put rusefi_console.zip >> ftp_commands.txt -echo exit >> ftp_commands.txt - -cd temp -call winscp.com /script=../ftp_commands.txt -IF NOT ERRORLEVEL 0 echo winscp error DETECTED -IF NOT ERRORLEVEL 0 EXIT /B 1 - - -cd .. -echo %date% %time% -echo "build_current_bundle: DONE here" -pwd - - +rem +rem This script would compile firmware, dev console and win32 simulator into a single bundle file +rem This script depends on Cygwin tools: zip +rem + +echo Hello rusEfi build full bundle + +java -version + +echo %date% %time% + +echo Building win32 functional tests +cd win32_functional_tests +gcc -v +make -v +cd .. + + + +cd firmware +echo %date% %time% +echo "CD to ${PWD}" +echo Building firmware +rm -fR .dep +rm -fR build +java -jar ../java_tools/version2header.jar + +call clean_compile_two_versions.bat +if not exist deliver/rusefi_release.hex echo FAILED RELEASE +if not exist deliver/rusefi_release.hex exit -1 + +if not exist deliver/rusefi_debug.hex echo FAILED DEBUG +if not exist deliver/rusefi_debug.hex exit -1 + +cd .. + + +echo Building java console +cd java_console +call ant clean +call ant +cd .. + +if not exist java_console_binary/rusefi_console.jar echo CONSOLE COMPILATION FAILED +if not exist java_console_binary/rusefi_console.jar exit -1 + +echo Building rusefi simulator +cd win32_functional_tests + +mkdir out +rm -rf build +rm -rf .dep +call compile.bat + +if not exist build/rusefi_simulator.exe echo SIMULATOR COMPILATION FAILED +if not exist build/rusefi_simulator.exe exit -1 + +cd .. + +rm -rf temp +mkdir temp + +set folder=snapshot_%date:~10%%date:~4,2%%date:~7,2%_%time:~0,2%%time:~3,2%_rusefi +set folder=temp\%folder% + +# this replaces spaces with 0s - that's needed before 10am +set folder=%folder: =0% + +echo Working folder: +echo %folder% +mkdir %folder% + +cp java_console_binary/rusefi_console.jar %folder% +cp win32_functional_tests/build/rusefi_simulator.exe %folder% +cp firmware/tunerstudio/rusefi.ini %folder% + +cp firmware/svnversion.h %folder% +cp -r misc/install/openocd %folder% +cp java_console/rusefi.xml %folder% +cp firmware/deliver/rusefi_release.* %folder% +cp firmware/deliver/rusefi_debug.* %folder% +cp misc/console_launcher/rusefi_console.exe %folder% + + +cd temp +echo "Please copy find.exe to findcyg.exe in cygwin folder" +findcyg . -name '.svn' > folders_to_delete.txt +echo "Deleting .svn" +xargs rm -rf < folders_to_delete.txt +echo "Deleted .svn" +rm -rf folders_to_delete.txt + +echo "Building bundle" +pwd +zip -r rusefi_bundle.zip * +echo "Bundle ready" +cd .. +echo "We are back in root directory" +pwd + +echo "Building only console" +cd %folder% +pwd +dir +zip ../rusefi_console.zip rusefi_console.jar rusefi.xml + +if not exist ../rusefi_console.zip echo CONSOLE ZIP FAILED +if not exist ../rusefi_console.zip exit -1 + +echo "only console ready" + +echo "Going back to root folder" +cd .. +cd .. +pwd + +echo "Making rusefi_simulator.zip" +pwd +zip -j temp/rusefi_simulator.zip win32_functional_tests/build/rusefi_simulator.exe firmware/tunerstudio/rusefi.ini java_console_binary/rusefi_console.jar + + +echo open ftp://u71977750-build:%RUSEFI_BUILD_FTP_PASS%@rusefi.com/ > ftp_commands.txt +echo binary >> ftp_commands.txt +echo put rusefi_bundle.zip >> ftp_commands.txt + +echo cd separate_files >> ftp_commands.txt +echo put rusefi_simulator.zip >> ftp_commands.txt +echo put rusefi_console.zip >> ftp_commands.txt +echo exit >> ftp_commands.txt + +cd temp +call winscp.com /script=../ftp_commands.txt +IF NOT ERRORLEVEL 0 echo winscp error DETECTED +IF NOT ERRORLEVEL 0 EXIT /B 1 + + +cd .. +echo %date% %time% +echo "build_current_bundle: DONE here" +pwd + + diff --git a/misc/chibi_contr/ch.ewp b/misc/chibi_contr/ch.ewp index e89bc0d870..404f210ebf 100644 --- a/misc/chibi_contr/ch.ewp +++ b/misc/chibi_contr/ch.ewp @@ -1,2317 +1,2317 @@ - - - - 2 - - Debug - - ARM - - 1 - - General - 3 - - 21 - 1 - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ICCARM - 2 - - 28 - 1 - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - AARM - 2 - - 8 - 1 - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - OBJCOPY - 0 - - 1 - 1 - 1 - - - - - - - - - CUSTOM - 3 - - - - - - - BICOMP - 0 - - - - BUILDACTION - 1 - - - - - - - ILINK - 0 - - 15 - 1 - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - IARCHIVE - 0 - - 0 - 1 - 1 - - - - - - - BILINK - 0 - - - - - Release - - ARM - - 0 - - General - 3 - - 21 - 1 - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ICCARM - 2 - - 28 - 1 - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - AARM - 2 - - 8 - 1 - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - OBJCOPY - 0 - - 1 - 1 - 0 - - - - - - - - - CUSTOM - 3 - - - - - - - BICOMP - 0 - - - - BUILDACTION - 1 - - - - - - - ILINK - 0 - - 15 - 1 - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - IARCHIVE - 0 - - 0 - 1 - 0 - - - - - - - BILINK - 0 - - - - - board - - $PROJ_DIR$\..\..\..\..\..\os\hal\boards\ST_STM32f4_DISCOVERY\board.c - - - $PROJ_DIR$\..\..\..\..\..\os\hal\boards\ST_STM32F4_DISCOVERY\board.h - - - - os - - hal - - include - - $PROJ_DIR$\..\..\..\..\..\os\hal\include\adc.h - - - $PROJ_DIR$\..\..\..\..\..\os\hal\include\can.h - - - $PROJ_DIR$\..\..\..\..\..\os\hal\include\ext.h - - - $PROJ_DIR$\..\..\..\..\..\os\hal\include\gpt.h - - - $PROJ_DIR$\..\..\..\..\..\os\hal\include\hal.h - - - $PROJ_DIR$\..\..\..\..\..\os\hal\include\i2c.h - - - $PROJ_DIR$\..\..\..\..\..\os\hal\include\icu.h - - - $PROJ_DIR$\..\..\..\..\..\os\hal\include\mac.h - - - $PROJ_DIR$\..\..\..\..\..\os\hal\include\mii.h - - - $PROJ_DIR$\..\..\..\..\..\os\hal\include\mmc_spi.h - - - $PROJ_DIR$\..\..\..\..\..\os\hal\include\pal.h - - - $PROJ_DIR$\..\..\..\..\..\os\hal\include\pwm.h - - - $PROJ_DIR$\..\..\..\..\..\os\hal\include\rtc.h - - - $PROJ_DIR$\..\..\..\..\..\os\hal\include\sdc.h - - - $PROJ_DIR$\..\..\..\..\..\os\hal\include\serial.h - - - $PROJ_DIR$\..\..\..\..\..\os\hal\include\serial_usb.h - - - $PROJ_DIR$\..\..\..\..\..\os\hal\include\spi.h - - - $PROJ_DIR$\..\..\..\..\..\os\hal\include\tm.h - - - $PROJ_DIR$\..\..\..\..\..\os\hal\include\uart.h - - - $PROJ_DIR$\..\..\..\..\..\os\hal\include\usb.h - - - $PROJ_DIR$\..\..\..\..\..\os\hal\include\usb_cdc.h - - - - src - - $PROJ_DIR$\..\..\..\..\..\os\hal\src\adc.c - - - $PROJ_DIR$\..\..\..\..\..\os\hal\src\can.c - - - $PROJ_DIR$\..\..\..\..\..\os\hal\src\ext.c - - - $PROJ_DIR$\..\..\..\..\..\os\hal\src\gpt.c - - - $PROJ_DIR$\..\..\..\..\..\os\hal\src\hal.c - - - $PROJ_DIR$\..\..\..\..\..\os\hal\src\i2c.c - - - $PROJ_DIR$\..\..\..\..\..\os\hal\src\icu.c - - - $PROJ_DIR$\..\..\..\..\..\os\hal\src\mac.c - - - $PROJ_DIR$\..\..\..\..\..\os\hal\src\mmc_spi.c - - - $PROJ_DIR$\..\..\..\..\..\os\hal\src\pal.c - - - $PROJ_DIR$\..\..\..\..\..\os\hal\src\pwm.c - - - $PROJ_DIR$\..\..\..\..\..\os\hal\src\rtc.c - - - $PROJ_DIR$\..\..\..\..\..\os\hal\src\sdc.c - - - $PROJ_DIR$\..\..\..\..\..\os\hal\src\serial.c - - - $PROJ_DIR$\..\..\..\..\..\os\hal\src\serial_usb.c - - - $PROJ_DIR$\..\..\..\..\..\os\hal\src\spi.c - - - $PROJ_DIR$\..\..\..\..\..\os\hal\src\st.c - - - $PROJ_DIR$\..\..\..\..\..\os\hal\src\uart.c - - - $PROJ_DIR$\..\..\..\..\..\os\hal\src\usb.c - - - - - kernel - - include - - $PROJ_DIR$\..\..\..\..\..\os\rt\include\ch.h - - - $PROJ_DIR$\..\..\..\..\..\os\rt\include\chcond.h - - - $PROJ_DIR$\..\..\..\..\..\os\rt\include\chdebug.h - - - $PROJ_DIR$\..\..\..\..\..\os\rt\include\chdynamic.h - - - $PROJ_DIR$\..\..\..\..\..\os\rt\include\chevents.h - - - $PROJ_DIR$\..\..\..\..\..\os\rt\include\chheap.h - - - $PROJ_DIR$\..\..\..\..\..\os\rt\include\chinline.h - - - $PROJ_DIR$\..\..\..\..\..\os\rt\include\chioch.h - - - $PROJ_DIR$\..\..\..\..\..\os\rt\include\chlists.h - - - $PROJ_DIR$\..\..\..\..\..\os\rt\include\chmboxes.h - - - $PROJ_DIR$\..\..\..\..\..\os\rt\include\chmemcore.h - - - $PROJ_DIR$\..\..\..\..\..\os\rt\include\chmempools.h - - - $PROJ_DIR$\..\..\..\..\..\os\rt\include\chmsg.h - - - $PROJ_DIR$\..\..\..\..\..\os\rt\include\chmtx.h - - - $PROJ_DIR$\..\..\..\..\..\os\rt\include\chqueues.h - - - $PROJ_DIR$\..\..\..\..\..\os\rt\include\chregistry.h - - - $PROJ_DIR$\..\..\..\..\..\os\rt\include\chschd.h - - - $PROJ_DIR$\..\..\..\..\..\os\rt\include\chsem.h - - - $PROJ_DIR$\..\..\..\..\..\os\rt\include\chstreams.h - - - $PROJ_DIR$\..\..\..\..\..\os\rt\include\chsys.h - - - $PROJ_DIR$\..\..\..\..\..\os\rt\include\chthreads.h - - - $PROJ_DIR$\..\..\..\..\..\os\rt\include\chvt.h - - - - src - - $PROJ_DIR$\..\..\..\..\..\os\rt\src\chcond.c - - - $PROJ_DIR$\..\..\..\..\..\os\rt\src\chdebug.c - - - $PROJ_DIR$\..\..\..\..\..\os\rt\src\chdynamic.c - - - $PROJ_DIR$\..\..\..\..\..\os\rt\src\chevents.c - - - $PROJ_DIR$\..\..\..\..\..\os\rt\src\chheap.c - - - $PROJ_DIR$\..\..\..\..\..\os\rt\src\chmboxes.c - - - $PROJ_DIR$\..\..\..\..\..\os\rt\src\chmemcore.c - - - $PROJ_DIR$\..\..\..\..\..\os\rt\src\chmempools.c - - - $PROJ_DIR$\..\..\..\..\..\os\rt\src\chmsg.c - - - $PROJ_DIR$\..\..\..\..\..\os\rt\src\chmtx.c - - - $PROJ_DIR$\..\..\..\..\..\os\rt\src\chqueues.c - - - $PROJ_DIR$\..\..\..\..\..\os\rt\src\chregistry.c - - - $PROJ_DIR$\..\..\..\..\..\os\rt\src\chschd.c - - - $PROJ_DIR$\..\..\..\..\..\os\rt\src\chsem.c - - - $PROJ_DIR$\..\..\..\..\..\os\rt\src\chsys.c - - - $PROJ_DIR$\..\..\..\..\..\os\rt\src\chtm.c - - - $PROJ_DIR$\..\..\..\..\..\os\rt\src\chthreads.c - - - $PROJ_DIR$\..\..\..\..\..\os\rt\src\chvt.c - - - - - platform - - $PROJ_DIR$\..\..\..\..\..\os\hal\ports\STM32\LLD\TIMv1\gpt_lld.c - - - $PROJ_DIR$\..\..\..\..\..\os\hal\ports\STM32\LLD\TIMv1\st_lld.c - - - $PROJ_DIR$\..\..\..\..\..\os\hal\ports\STM32\LLD\TIMv1\gpt_lld.h - - - $PROJ_DIR$\..\..\..\..\..\os\hal\ports\STM32\STM32F4xx\hal_lld.c - - - $PROJ_DIR$\..\..\..\..\..\os\hal\ports\STM32\STM32F4xx\hal_lld.h - - - $PROJ_DIR$\..\..\..\..\..\os\hal\ports\STM32\LLD\GPIOv2\pal_lld.c - - - $PROJ_DIR$\..\..\..\..\..\os\hal\ports\STM32\LLD\GPIOv2\pal_lld.h - - - $PROJ_DIR$\..\..\..\..\..\os\hal\ports\STM32\LLD\USARTv1\serial_lld.c - - - $PROJ_DIR$\..\..\..\..\..\os\hal\ports\STM32\USARTv1\serial_lld.h - - - $PROJ_DIR$\..\..\..\..\..\os\hal\ports\STM32\LLD\SPIv1\spi_lld.c - - - $PROJ_DIR$\..\..\..\..\..\os\hal\ports\STM32\LLD\SPIv1\spi_lld.h - - - $PROJ_DIR$\..\..\..\..\..\os\hal\ports\STM32\STM32F4xx\stm32_dma.c - - - $PROJ_DIR$\..\..\..\..\..\os\hal\ports\STM32\STM32F4xx\stm32_dma.h - - - $PROJ_DIR$\..\..\..\..\..\os\hal\ports\STM32f4xx\stm32f4xx.h - - - - port - - STM32F4xx - - $PROJ_DIR$\..\..\..\..\..\os\ports\IAR\ARMCMx\STM32f4xx\cmparams.h - - - $PROJ_DIR$\..\..\..\..\..\os\common\ports\ARMCMx\compilers\IAR\vectors.s - - - - $PROJ_DIR$\..\..\..\..\..\os\rt\ports\ARMCMx\chcore.c - - - $PROJ_DIR$\..\..\..\..\..\os\rt\ports\ARMCMx\chcore.h - - - $PROJ_DIR$\..\..\..\..\..\os\rt\ports\ARMCMx\chcore_v7m.c - - - $PROJ_DIR$\..\..\..\..\..\os\rt\ports\ARMCMx\chcore_v7m.h - - - $PROJ_DIR$\..\..\..\..\..\os\rt\ports\ARMCMx\compilers\IAR\chcoreasm_v7m.s - - - $PROJ_DIR$\..\..\..\..\..\os\ports\IAR\ARMCMx\chtypes.h - - - $PROJ_DIR$\..\..\..\..\..\os\common\ports\ARMCMx\compilers\IAR\cstartup.s - - - $PROJ_DIR$\..\..\..\..\..\os\hal\ports\common\ARMCMx\nvic.c - - - $PROJ_DIR$\..\..\..\..\..\os\hal\ports\common\ARMCMx\nvic.h - - - - - test - - $PROJ_DIR$\..\..\..\..\..\test\rt\test.c - - - $PROJ_DIR$\..\..\..\..\..\test\rt\test.h - - - $PROJ_DIR$\..\..\..\..\..\test\rt\testbmk.c - - - $PROJ_DIR$\..\..\..\..\..\test\rt\testbmk.h - - - $PROJ_DIR$\..\..\..\..\..\test\rt\testdyn.c - - - $PROJ_DIR$\..\..\..\..\..\test\rt\testdyn.h - - - $PROJ_DIR$\..\..\..\..\..\test\rt\testevt.c - - - $PROJ_DIR$\..\..\..\..\..\test\rt\testevt.h - - - $PROJ_DIR$\..\..\..\..\..\test\rt\testheap.c - - - $PROJ_DIR$\..\..\..\..\..\test\rt\testheap.h - - - $PROJ_DIR$\..\..\..\..\..\test\rt\testmbox.c - - - $PROJ_DIR$\..\..\..\..\..\test\rt\testmbox.h - - - $PROJ_DIR$\..\..\..\..\..\test\rt\testmsg.c - - - $PROJ_DIR$\..\..\..\..\..\test\rt\testmsg.h - - - $PROJ_DIR$\..\..\..\..\..\test\rt\testmtx.c - - - $PROJ_DIR$\..\..\..\..\..\test\rt\testmtx.h - - - $PROJ_DIR$\..\..\..\..\..\test\rt\testpools.c - - - $PROJ_DIR$\..\..\..\..\..\test\rt\testpools.h - - - $PROJ_DIR$\..\..\..\..\..\test\rt\testqueues.c - - - $PROJ_DIR$\..\..\..\..\..\test\rt\testqueues.h - - - $PROJ_DIR$\..\..\..\..\..\test\rt\testsem.c - - - $PROJ_DIR$\..\..\..\..\..\test\rt\testsem.h - - - $PROJ_DIR$\..\..\..\..\..\test\rt\testthd.c - - - $PROJ_DIR$\..\..\..\..\..\test\rt\testthd.h - - - - $PROJ_DIR$\..\chconf.h - - - $PROJ_DIR$\..\halconf.h - - - $PROJ_DIR$\..\main.c - - - $PROJ_DIR$\..\mcuconf.h - - - - + + + + 2 + + Debug + + ARM + + 1 + + General + 3 + + 21 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ICCARM + 2 + + 28 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + AARM + 2 + + 8 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OBJCOPY + 0 + + 1 + 1 + 1 + + + + + + + + + CUSTOM + 3 + + + + + + + BICOMP + 0 + + + + BUILDACTION + 1 + + + + + + + ILINK + 0 + + 15 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + IARCHIVE + 0 + + 0 + 1 + 1 + + + + + + + BILINK + 0 + + + + + Release + + ARM + + 0 + + General + 3 + + 21 + 1 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ICCARM + 2 + + 28 + 1 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + AARM + 2 + + 8 + 1 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OBJCOPY + 0 + + 1 + 1 + 0 + + + + + + + + + CUSTOM + 3 + + + + + + + BICOMP + 0 + + + + BUILDACTION + 1 + + + + + + + ILINK + 0 + + 15 + 1 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + IARCHIVE + 0 + + 0 + 1 + 0 + + + + + + + BILINK + 0 + + + + + board + + $PROJ_DIR$\..\..\..\..\..\os\hal\boards\ST_STM32f4_DISCOVERY\board.c + + + $PROJ_DIR$\..\..\..\..\..\os\hal\boards\ST_STM32F4_DISCOVERY\board.h + + + + os + + hal + + include + + $PROJ_DIR$\..\..\..\..\..\os\hal\include\adc.h + + + $PROJ_DIR$\..\..\..\..\..\os\hal\include\can.h + + + $PROJ_DIR$\..\..\..\..\..\os\hal\include\ext.h + + + $PROJ_DIR$\..\..\..\..\..\os\hal\include\gpt.h + + + $PROJ_DIR$\..\..\..\..\..\os\hal\include\hal.h + + + $PROJ_DIR$\..\..\..\..\..\os\hal\include\i2c.h + + + $PROJ_DIR$\..\..\..\..\..\os\hal\include\icu.h + + + $PROJ_DIR$\..\..\..\..\..\os\hal\include\mac.h + + + $PROJ_DIR$\..\..\..\..\..\os\hal\include\mii.h + + + $PROJ_DIR$\..\..\..\..\..\os\hal\include\mmc_spi.h + + + $PROJ_DIR$\..\..\..\..\..\os\hal\include\pal.h + + + $PROJ_DIR$\..\..\..\..\..\os\hal\include\pwm.h + + + $PROJ_DIR$\..\..\..\..\..\os\hal\include\rtc.h + + + $PROJ_DIR$\..\..\..\..\..\os\hal\include\sdc.h + + + $PROJ_DIR$\..\..\..\..\..\os\hal\include\serial.h + + + $PROJ_DIR$\..\..\..\..\..\os\hal\include\serial_usb.h + + + $PROJ_DIR$\..\..\..\..\..\os\hal\include\spi.h + + + $PROJ_DIR$\..\..\..\..\..\os\hal\include\tm.h + + + $PROJ_DIR$\..\..\..\..\..\os\hal\include\uart.h + + + $PROJ_DIR$\..\..\..\..\..\os\hal\include\usb.h + + + $PROJ_DIR$\..\..\..\..\..\os\hal\include\usb_cdc.h + + + + src + + $PROJ_DIR$\..\..\..\..\..\os\hal\src\adc.c + + + $PROJ_DIR$\..\..\..\..\..\os\hal\src\can.c + + + $PROJ_DIR$\..\..\..\..\..\os\hal\src\ext.c + + + $PROJ_DIR$\..\..\..\..\..\os\hal\src\gpt.c + + + $PROJ_DIR$\..\..\..\..\..\os\hal\src\hal.c + + + $PROJ_DIR$\..\..\..\..\..\os\hal\src\i2c.c + + + $PROJ_DIR$\..\..\..\..\..\os\hal\src\icu.c + + + $PROJ_DIR$\..\..\..\..\..\os\hal\src\mac.c + + + $PROJ_DIR$\..\..\..\..\..\os\hal\src\mmc_spi.c + + + $PROJ_DIR$\..\..\..\..\..\os\hal\src\pal.c + + + $PROJ_DIR$\..\..\..\..\..\os\hal\src\pwm.c + + + $PROJ_DIR$\..\..\..\..\..\os\hal\src\rtc.c + + + $PROJ_DIR$\..\..\..\..\..\os\hal\src\sdc.c + + + $PROJ_DIR$\..\..\..\..\..\os\hal\src\serial.c + + + $PROJ_DIR$\..\..\..\..\..\os\hal\src\serial_usb.c + + + $PROJ_DIR$\..\..\..\..\..\os\hal\src\spi.c + + + $PROJ_DIR$\..\..\..\..\..\os\hal\src\st.c + + + $PROJ_DIR$\..\..\..\..\..\os\hal\src\uart.c + + + $PROJ_DIR$\..\..\..\..\..\os\hal\src\usb.c + + + + + kernel + + include + + $PROJ_DIR$\..\..\..\..\..\os\rt\include\ch.h + + + $PROJ_DIR$\..\..\..\..\..\os\rt\include\chcond.h + + + $PROJ_DIR$\..\..\..\..\..\os\rt\include\chdebug.h + + + $PROJ_DIR$\..\..\..\..\..\os\rt\include\chdynamic.h + + + $PROJ_DIR$\..\..\..\..\..\os\rt\include\chevents.h + + + $PROJ_DIR$\..\..\..\..\..\os\rt\include\chheap.h + + + $PROJ_DIR$\..\..\..\..\..\os\rt\include\chinline.h + + + $PROJ_DIR$\..\..\..\..\..\os\rt\include\chioch.h + + + $PROJ_DIR$\..\..\..\..\..\os\rt\include\chlists.h + + + $PROJ_DIR$\..\..\..\..\..\os\rt\include\chmboxes.h + + + $PROJ_DIR$\..\..\..\..\..\os\rt\include\chmemcore.h + + + $PROJ_DIR$\..\..\..\..\..\os\rt\include\chmempools.h + + + $PROJ_DIR$\..\..\..\..\..\os\rt\include\chmsg.h + + + $PROJ_DIR$\..\..\..\..\..\os\rt\include\chmtx.h + + + $PROJ_DIR$\..\..\..\..\..\os\rt\include\chqueues.h + + + $PROJ_DIR$\..\..\..\..\..\os\rt\include\chregistry.h + + + $PROJ_DIR$\..\..\..\..\..\os\rt\include\chschd.h + + + $PROJ_DIR$\..\..\..\..\..\os\rt\include\chsem.h + + + $PROJ_DIR$\..\..\..\..\..\os\rt\include\chstreams.h + + + $PROJ_DIR$\..\..\..\..\..\os\rt\include\chsys.h + + + $PROJ_DIR$\..\..\..\..\..\os\rt\include\chthreads.h + + + $PROJ_DIR$\..\..\..\..\..\os\rt\include\chvt.h + + + + src + + $PROJ_DIR$\..\..\..\..\..\os\rt\src\chcond.c + + + $PROJ_DIR$\..\..\..\..\..\os\rt\src\chdebug.c + + + $PROJ_DIR$\..\..\..\..\..\os\rt\src\chdynamic.c + + + $PROJ_DIR$\..\..\..\..\..\os\rt\src\chevents.c + + + $PROJ_DIR$\..\..\..\..\..\os\rt\src\chheap.c + + + $PROJ_DIR$\..\..\..\..\..\os\rt\src\chmboxes.c + + + $PROJ_DIR$\..\..\..\..\..\os\rt\src\chmemcore.c + + + $PROJ_DIR$\..\..\..\..\..\os\rt\src\chmempools.c + + + $PROJ_DIR$\..\..\..\..\..\os\rt\src\chmsg.c + + + $PROJ_DIR$\..\..\..\..\..\os\rt\src\chmtx.c + + + $PROJ_DIR$\..\..\..\..\..\os\rt\src\chqueues.c + + + $PROJ_DIR$\..\..\..\..\..\os\rt\src\chregistry.c + + + $PROJ_DIR$\..\..\..\..\..\os\rt\src\chschd.c + + + $PROJ_DIR$\..\..\..\..\..\os\rt\src\chsem.c + + + $PROJ_DIR$\..\..\..\..\..\os\rt\src\chsys.c + + + $PROJ_DIR$\..\..\..\..\..\os\rt\src\chtm.c + + + $PROJ_DIR$\..\..\..\..\..\os\rt\src\chthreads.c + + + $PROJ_DIR$\..\..\..\..\..\os\rt\src\chvt.c + + + + + platform + + $PROJ_DIR$\..\..\..\..\..\os\hal\ports\STM32\LLD\TIMv1\gpt_lld.c + + + $PROJ_DIR$\..\..\..\..\..\os\hal\ports\STM32\LLD\TIMv1\st_lld.c + + + $PROJ_DIR$\..\..\..\..\..\os\hal\ports\STM32\LLD\TIMv1\gpt_lld.h + + + $PROJ_DIR$\..\..\..\..\..\os\hal\ports\STM32\STM32F4xx\hal_lld.c + + + $PROJ_DIR$\..\..\..\..\..\os\hal\ports\STM32\STM32F4xx\hal_lld.h + + + $PROJ_DIR$\..\..\..\..\..\os\hal\ports\STM32\LLD\GPIOv2\pal_lld.c + + + $PROJ_DIR$\..\..\..\..\..\os\hal\ports\STM32\LLD\GPIOv2\pal_lld.h + + + $PROJ_DIR$\..\..\..\..\..\os\hal\ports\STM32\LLD\USARTv1\serial_lld.c + + + $PROJ_DIR$\..\..\..\..\..\os\hal\ports\STM32\USARTv1\serial_lld.h + + + $PROJ_DIR$\..\..\..\..\..\os\hal\ports\STM32\LLD\SPIv1\spi_lld.c + + + $PROJ_DIR$\..\..\..\..\..\os\hal\ports\STM32\LLD\SPIv1\spi_lld.h + + + $PROJ_DIR$\..\..\..\..\..\os\hal\ports\STM32\STM32F4xx\stm32_dma.c + + + $PROJ_DIR$\..\..\..\..\..\os\hal\ports\STM32\STM32F4xx\stm32_dma.h + + + $PROJ_DIR$\..\..\..\..\..\os\hal\ports\STM32f4xx\stm32f4xx.h + + + + port + + STM32F4xx + + $PROJ_DIR$\..\..\..\..\..\os\ports\IAR\ARMCMx\STM32f4xx\cmparams.h + + + $PROJ_DIR$\..\..\..\..\..\os\common\ports\ARMCMx\compilers\IAR\vectors.s + + + + $PROJ_DIR$\..\..\..\..\..\os\rt\ports\ARMCMx\chcore.c + + + $PROJ_DIR$\..\..\..\..\..\os\rt\ports\ARMCMx\chcore.h + + + $PROJ_DIR$\..\..\..\..\..\os\rt\ports\ARMCMx\chcore_v7m.c + + + $PROJ_DIR$\..\..\..\..\..\os\rt\ports\ARMCMx\chcore_v7m.h + + + $PROJ_DIR$\..\..\..\..\..\os\rt\ports\ARMCMx\compilers\IAR\chcoreasm_v7m.s + + + $PROJ_DIR$\..\..\..\..\..\os\ports\IAR\ARMCMx\chtypes.h + + + $PROJ_DIR$\..\..\..\..\..\os\common\ports\ARMCMx\compilers\IAR\cstartup.s + + + $PROJ_DIR$\..\..\..\..\..\os\hal\ports\common\ARMCMx\nvic.c + + + $PROJ_DIR$\..\..\..\..\..\os\hal\ports\common\ARMCMx\nvic.h + + + + + test + + $PROJ_DIR$\..\..\..\..\..\test\rt\test.c + + + $PROJ_DIR$\..\..\..\..\..\test\rt\test.h + + + $PROJ_DIR$\..\..\..\..\..\test\rt\testbmk.c + + + $PROJ_DIR$\..\..\..\..\..\test\rt\testbmk.h + + + $PROJ_DIR$\..\..\..\..\..\test\rt\testdyn.c + + + $PROJ_DIR$\..\..\..\..\..\test\rt\testdyn.h + + + $PROJ_DIR$\..\..\..\..\..\test\rt\testevt.c + + + $PROJ_DIR$\..\..\..\..\..\test\rt\testevt.h + + + $PROJ_DIR$\..\..\..\..\..\test\rt\testheap.c + + + $PROJ_DIR$\..\..\..\..\..\test\rt\testheap.h + + + $PROJ_DIR$\..\..\..\..\..\test\rt\testmbox.c + + + $PROJ_DIR$\..\..\..\..\..\test\rt\testmbox.h + + + $PROJ_DIR$\..\..\..\..\..\test\rt\testmsg.c + + + $PROJ_DIR$\..\..\..\..\..\test\rt\testmsg.h + + + $PROJ_DIR$\..\..\..\..\..\test\rt\testmtx.c + + + $PROJ_DIR$\..\..\..\..\..\test\rt\testmtx.h + + + $PROJ_DIR$\..\..\..\..\..\test\rt\testpools.c + + + $PROJ_DIR$\..\..\..\..\..\test\rt\testpools.h + + + $PROJ_DIR$\..\..\..\..\..\test\rt\testqueues.c + + + $PROJ_DIR$\..\..\..\..\..\test\rt\testqueues.h + + + $PROJ_DIR$\..\..\..\..\..\test\rt\testsem.c + + + $PROJ_DIR$\..\..\..\..\..\test\rt\testsem.h + + + $PROJ_DIR$\..\..\..\..\..\test\rt\testthd.c + + + $PROJ_DIR$\..\..\..\..\..\test\rt\testthd.h + + + + $PROJ_DIR$\..\chconf.h + + + $PROJ_DIR$\..\halconf.h + + + $PROJ_DIR$\..\main.c + + + $PROJ_DIR$\..\mcuconf.h + + + + diff --git a/misc/chibi_contr/ch.ewp.patch b/misc/chibi_contr/ch.ewp.patch index 7c4e5ec8eb..2330a6d0aa 100644 --- a/misc/chibi_contr/ch.ewp.patch +++ b/misc/chibi_contr/ch.ewp.patch @@ -1,840 +1,840 @@ -Index: testhal/STM32/STM32F4xx/IRQ_STORM/iar/ch.ewp -=================================================================== ---- testhal/STM32/STM32F4xx/IRQ_STORM/iar/ch.ewp (revision 7106) -+++ testhal/STM32/STM32F4xx/IRQ_STORM/iar/ch.ewp (working copy) -@@ -29,8 +29,8 @@ - - - - - - - - - - - -+ -@@ -294,20 +298,24 @@ - - - -+ -+ - - - -@@ -951,8 +966,8 @@ - - - - - - -+ -@@ -1216,20 +1235,20 @@ - - - -+ -+ - - - -@@ -1849,10 +1874,10 @@ - - board - -- $PROJ_DIR$\..\..\..\..\boards\ST_STM32f4_DISCOVERY\board.c -+ $PROJ_DIR$\..\..\..\..\..\os\hal\boards\ST_STM32f4_DISCOVERY\board.c - - -- $PROJ_DIR$\..\..\..\..\boards\ST_STM32f4_DISCOVERY\board.h -+ $PROJ_DIR$\..\..\..\..\..\os\hal\boards\ST_STM32F4_DISCOVERY\board.h - - - -@@ -1862,127 +1887,127 @@ - - include - -- $PROJ_DIR$\..\..\..\..\os\hal\include\adc.h -+ $PROJ_DIR$\..\..\..\..\..\os\hal\include\adc.h - - -- $PROJ_DIR$\..\..\..\..\os\hal\include\can.h -+ $PROJ_DIR$\..\..\..\..\..\os\hal\include\can.h - - -- $PROJ_DIR$\..\..\..\..\os\hal\include\ext.h -+ $PROJ_DIR$\..\..\..\..\..\os\hal\include\ext.h - - -- $PROJ_DIR$\..\..\..\..\os\hal\include\gpt.h -+ $PROJ_DIR$\..\..\..\..\..\os\hal\include\gpt.h - - -- $PROJ_DIR$\..\..\..\..\os\hal\include\hal.h -+ $PROJ_DIR$\..\..\..\..\..\os\hal\include\hal.h - - -- $PROJ_DIR$\..\..\..\..\os\hal\include\i2c.h -+ $PROJ_DIR$\..\..\..\..\..\os\hal\include\i2c.h - - -- $PROJ_DIR$\..\..\..\..\os\hal\include\icu.h -+ $PROJ_DIR$\..\..\..\..\..\os\hal\include\icu.h - - -- $PROJ_DIR$\..\..\..\..\os\hal\include\mac.h -+ $PROJ_DIR$\..\..\..\..\..\os\hal\include\mac.h - - -- $PROJ_DIR$\..\..\..\..\os\hal\include\mii.h -+ $PROJ_DIR$\..\..\..\..\..\os\hal\include\mii.h - - -- $PROJ_DIR$\..\..\..\..\os\hal\include\mmc_spi.h -+ $PROJ_DIR$\..\..\..\..\..\os\hal\include\mmc_spi.h - - -- $PROJ_DIR$\..\..\..\..\os\hal\include\pal.h -+ $PROJ_DIR$\..\..\..\..\..\os\hal\include\pal.h - - -- $PROJ_DIR$\..\..\..\..\os\hal\include\pwm.h -+ $PROJ_DIR$\..\..\..\..\..\os\hal\include\pwm.h - - -- $PROJ_DIR$\..\..\..\..\os\hal\include\rtc.h -+ $PROJ_DIR$\..\..\..\..\..\os\hal\include\rtc.h - - -- $PROJ_DIR$\..\..\..\..\os\hal\include\sdc.h -+ $PROJ_DIR$\..\..\..\..\..\os\hal\include\sdc.h - - -- $PROJ_DIR$\..\..\..\..\os\hal\include\serial.h -+ $PROJ_DIR$\..\..\..\..\..\os\hal\include\serial.h - - -- $PROJ_DIR$\..\..\..\..\os\hal\include\serial_usb.h -+ $PROJ_DIR$\..\..\..\..\..\os\hal\include\serial_usb.h - - -- $PROJ_DIR$\..\..\..\..\os\hal\include\spi.h -+ $PROJ_DIR$\..\..\..\..\..\os\hal\include\spi.h - - -- $PROJ_DIR$\..\..\..\..\os\hal\include\tm.h -+ $PROJ_DIR$\..\..\..\..\..\os\hal\include\tm.h - - -- $PROJ_DIR$\..\..\..\..\os\hal\include\uart.h -+ $PROJ_DIR$\..\..\..\..\..\os\hal\include\uart.h - - -- $PROJ_DIR$\..\..\..\..\os\hal\include\usb.h -+ $PROJ_DIR$\..\..\..\..\..\os\hal\include\usb.h - - -- $PROJ_DIR$\..\..\..\..\os\hal\include\usb_cdc.h -+ $PROJ_DIR$\..\..\..\..\..\os\hal\include\usb_cdc.h - - - - src - -- $PROJ_DIR$\..\..\..\..\os\hal\src\adc.c -+ $PROJ_DIR$\..\..\..\..\..\os\hal\src\adc.c - - -- $PROJ_DIR$\..\..\..\..\os\hal\src\can.c -+ $PROJ_DIR$\..\..\..\..\..\os\hal\src\can.c - - -- $PROJ_DIR$\..\..\..\..\os\hal\src\ext.c -+ $PROJ_DIR$\..\..\..\..\..\os\hal\src\ext.c - - -- $PROJ_DIR$\..\..\..\..\os\hal\src\gpt.c -+ $PROJ_DIR$\..\..\..\..\..\os\hal\src\gpt.c - - -- $PROJ_DIR$\..\..\..\..\os\hal\src\hal.c -+ $PROJ_DIR$\..\..\..\..\..\os\hal\src\hal.c - - -- $PROJ_DIR$\..\..\..\..\os\hal\src\i2c.c -+ $PROJ_DIR$\..\..\..\..\..\os\hal\src\i2c.c - - -- $PROJ_DIR$\..\..\..\..\os\hal\src\icu.c -+ $PROJ_DIR$\..\..\..\..\..\os\hal\src\icu.c - - -- $PROJ_DIR$\..\..\..\..\os\hal\src\mac.c -+ $PROJ_DIR$\..\..\..\..\..\os\hal\src\mac.c - - -- $PROJ_DIR$\..\..\..\..\os\hal\src\mmc_spi.c -+ $PROJ_DIR$\..\..\..\..\..\os\hal\src\mmc_spi.c - - -- $PROJ_DIR$\..\..\..\..\os\hal\src\pal.c -+ $PROJ_DIR$\..\..\..\..\..\os\hal\src\pal.c - - -- $PROJ_DIR$\..\..\..\..\os\hal\src\pwm.c -+ $PROJ_DIR$\..\..\..\..\..\os\hal\src\pwm.c - - -- $PROJ_DIR$\..\..\..\..\os\hal\src\rtc.c -+ $PROJ_DIR$\..\..\..\..\..\os\hal\src\rtc.c - - -- $PROJ_DIR$\..\..\..\..\os\hal\src\sdc.c -+ $PROJ_DIR$\..\..\..\..\..\os\hal\src\sdc.c - - -- $PROJ_DIR$\..\..\..\..\os\hal\src\serial.c -+ $PROJ_DIR$\..\..\..\..\..\os\hal\src\serial.c - - -- $PROJ_DIR$\..\..\..\..\os\hal\src\serial_usb.c -+ $PROJ_DIR$\..\..\..\..\..\os\hal\src\serial_usb.c - - -- $PROJ_DIR$\..\..\..\..\os\hal\src\spi.c -+ $PROJ_DIR$\..\..\..\..\..\os\hal\src\spi.c - - -- $PROJ_DIR$\..\..\..\..\os\hal\src\tm.c -+ $PROJ_DIR$\..\..\..\..\..\os\hal\src\st.c - - -- $PROJ_DIR$\..\..\..\..\os\hal\src\uart.c -+ $PROJ_DIR$\..\..\..\..\..\os\hal\src\uart.c - - -- $PROJ_DIR$\..\..\..\..\os\hal\src\usb.c -+ $PROJ_DIR$\..\..\..\..\..\os\hal\src\usb.c - - - -@@ -1991,285 +2016,288 @@ - - include - -- $PROJ_DIR$\..\..\..\..\os\kernel\include\ch.h -+ $PROJ_DIR$\..\..\..\..\..\os\rt\include\ch.h - - -- $PROJ_DIR$\..\..\..\..\os\kernel\include\chcond.h -+ $PROJ_DIR$\..\..\..\..\..\os\rt\include\chcond.h - - -- $PROJ_DIR$\..\..\..\..\os\kernel\include\chdebug.h -+ $PROJ_DIR$\..\..\..\..\..\os\rt\include\chdebug.h - - -- $PROJ_DIR$\..\..\..\..\os\kernel\include\chdynamic.h -+ $PROJ_DIR$\..\..\..\..\..\os\rt\include\chdynamic.h - - -- $PROJ_DIR$\..\..\..\..\os\kernel\include\chevents.h -+ $PROJ_DIR$\..\..\..\..\..\os\rt\include\chevents.h - - -- $PROJ_DIR$\..\..\..\..\os\kernel\include\chheap.h -+ $PROJ_DIR$\..\..\..\..\..\os\rt\include\chheap.h - - -- $PROJ_DIR$\..\..\..\..\os\kernel\include\chinline.h -+ $PROJ_DIR$\..\..\..\..\..\os\rt\include\chinline.h - - -- $PROJ_DIR$\..\..\..\..\os\kernel\include\chioch.h -+ $PROJ_DIR$\..\..\..\..\..\os\rt\include\chioch.h - - -- $PROJ_DIR$\..\..\..\..\os\kernel\include\chlists.h -+ $PROJ_DIR$\..\..\..\..\..\os\rt\include\chlists.h - - -- $PROJ_DIR$\..\..\..\..\os\kernel\include\chmboxes.h -+ $PROJ_DIR$\..\..\..\..\..\os\rt\include\chmboxes.h - - -- $PROJ_DIR$\..\..\..\..\os\kernel\include\chmemcore.h -+ $PROJ_DIR$\..\..\..\..\..\os\rt\include\chmemcore.h - - -- $PROJ_DIR$\..\..\..\..\os\kernel\include\chmempools.h -+ $PROJ_DIR$\..\..\..\..\..\os\rt\include\chmempools.h - - -- $PROJ_DIR$\..\..\..\..\os\kernel\include\chmsg.h -+ $PROJ_DIR$\..\..\..\..\..\os\rt\include\chmsg.h - - -- $PROJ_DIR$\..\..\..\..\os\kernel\include\chmtx.h -+ $PROJ_DIR$\..\..\..\..\..\os\rt\include\chmtx.h - - -- $PROJ_DIR$\..\..\..\..\os\kernel\include\chqueues.h -+ $PROJ_DIR$\..\..\..\..\..\os\rt\include\chqueues.h - - -- $PROJ_DIR$\..\..\..\..\os\kernel\include\chregistry.h -+ $PROJ_DIR$\..\..\..\..\..\os\rt\include\chregistry.h - - -- $PROJ_DIR$\..\..\..\..\os\kernel\include\chschd.h -+ $PROJ_DIR$\..\..\..\..\..\os\rt\include\chschd.h - - -- $PROJ_DIR$\..\..\..\..\os\kernel\include\chsem.h -+ $PROJ_DIR$\..\..\..\..\..\os\rt\include\chsem.h - - -- $PROJ_DIR$\..\..\..\..\os\kernel\include\chstreams.h -+ $PROJ_DIR$\..\..\..\..\..\os\rt\include\chstreams.h - - -- $PROJ_DIR$\..\..\..\..\os\kernel\include\chsys.h -+ $PROJ_DIR$\..\..\..\..\..\os\rt\include\chsys.h - - -- $PROJ_DIR$\..\..\..\..\os\kernel\include\chthreads.h -+ $PROJ_DIR$\..\..\..\..\..\os\rt\include\chthreads.h - - -- $PROJ_DIR$\..\..\..\..\os\kernel\include\chvt.h -+ $PROJ_DIR$\..\..\..\..\..\os\rt\include\chvt.h - - - - src - -- $PROJ_DIR$\..\..\..\..\os\kernel\src\chcond.c -+ $PROJ_DIR$\..\..\..\..\..\os\rt\src\chcond.c - - -- $PROJ_DIR$\..\..\..\..\os\kernel\src\chdebug.c -+ $PROJ_DIR$\..\..\..\..\..\os\rt\src\chdebug.c - - -- $PROJ_DIR$\..\..\..\..\os\kernel\src\chdynamic.c -+ $PROJ_DIR$\..\..\..\..\..\os\rt\src\chdynamic.c - - -- $PROJ_DIR$\..\..\..\..\os\kernel\src\chevents.c -+ $PROJ_DIR$\..\..\..\..\..\os\rt\src\chevents.c - - -- $PROJ_DIR$\..\..\..\..\os\kernel\src\chheap.c -+ $PROJ_DIR$\..\..\..\..\..\os\rt\src\chheap.c - - -- $PROJ_DIR$\..\..\..\..\os\kernel\src\chlists.c -+ $PROJ_DIR$\..\..\..\..\..\os\rt\src\chmboxes.c - - -- $PROJ_DIR$\..\..\..\..\os\kernel\src\chmboxes.c -+ $PROJ_DIR$\..\..\..\..\..\os\rt\src\chmemcore.c - - -- $PROJ_DIR$\..\..\..\..\os\kernel\src\chmemcore.c -+ $PROJ_DIR$\..\..\..\..\..\os\rt\src\chmempools.c - - -- $PROJ_DIR$\..\..\..\..\os\kernel\src\chmempools.c -+ $PROJ_DIR$\..\..\..\..\..\os\rt\src\chmsg.c - - -- $PROJ_DIR$\..\..\..\..\os\kernel\src\chmsg.c -+ $PROJ_DIR$\..\..\..\..\..\os\rt\src\chmtx.c - - -- $PROJ_DIR$\..\..\..\..\os\kernel\src\chmtx.c -+ $PROJ_DIR$\..\..\..\..\..\os\rt\src\chqueues.c - - -- $PROJ_DIR$\..\..\..\..\os\kernel\src\chqueues.c -+ $PROJ_DIR$\..\..\..\..\..\os\rt\src\chregistry.c - - -- $PROJ_DIR$\..\..\..\..\os\kernel\src\chregistry.c -+ $PROJ_DIR$\..\..\..\..\..\os\rt\src\chschd.c - - -- $PROJ_DIR$\..\..\..\..\os\kernel\src\chschd.c -+ $PROJ_DIR$\..\..\..\..\..\os\rt\src\chsem.c - - -- $PROJ_DIR$\..\..\..\..\os\kernel\src\chsem.c -+ $PROJ_DIR$\..\..\..\..\..\os\rt\src\chsys.c - - -- $PROJ_DIR$\..\..\..\..\os\kernel\src\chsys.c -+ $PROJ_DIR$\..\..\..\..\..\os\rt\src\chtm.c - - -- $PROJ_DIR$\..\..\..\..\os\kernel\src\chthreads.c -+ $PROJ_DIR$\..\..\..\..\..\os\rt\src\chthreads.c - - -- $PROJ_DIR$\..\..\..\..\os\kernel\src\chvt.c -+ $PROJ_DIR$\..\..\..\..\..\os\rt\src\chvt.c - - - - - platform - -- $PROJ_DIR$\..\..\..\..\os\hal\platforms\STM32\gpt_lld.c -+ $PROJ_DIR$\..\..\..\..\..\os\hal\ports\STM32\LLD\TIMv1\gpt_lld.c - - -- $PROJ_DIR$\..\..\..\..\os\hal\platforms\STM32\gpt_lld.h -+ $PROJ_DIR$\..\..\..\..\..\os\hal\ports\STM32\LLD\TIMv1\st_lld.c - - -- $PROJ_DIR$\..\..\..\..\os\hal\platforms\STM32f4xx\hal_lld.c -+ $PROJ_DIR$\..\..\..\..\..\os\hal\ports\STM32\LLD\TIMv1\gpt_lld.h - - -- $PROJ_DIR$\..\..\..\..\os\hal\platforms\STM32f4xx\hal_lld.h -+ $PROJ_DIR$\..\..\..\..\..\os\hal\ports\STM32\STM32F4xx\hal_lld.c - - -- $PROJ_DIR$\..\..\..\..\os\hal\platforms\STM32\GPIOv2\pal_lld.c -+ $PROJ_DIR$\..\..\..\..\..\os\hal\ports\STM32\STM32F4xx\hal_lld.h - - -- $PROJ_DIR$\..\..\..\..\os\hal\platforms\STM32\GPIOv2\pal_lld.h -+ $PROJ_DIR$\..\..\..\..\..\os\hal\ports\STM32\LLD\GPIOv2\pal_lld.c - - -- $PROJ_DIR$\..\..\..\..\os\hal\platforms\STM32\USARTv1\serial_lld.c -+ $PROJ_DIR$\..\..\..\..\..\os\hal\ports\STM32\LLD\GPIOv2\pal_lld.h - - -- $PROJ_DIR$\..\..\..\..\os\hal\platforms\STM32\USARTv1\serial_lld.h -+ $PROJ_DIR$\..\..\..\..\..\os\hal\ports\STM32\LLD\USARTv1\serial_lld.c - - -- $PROJ_DIR$\..\..\..\..\os\hal\platforms\STM32\SPIv1\spi_lld.c -+ $PROJ_DIR$\..\..\..\..\..\os\hal\ports\STM32\USARTv1\serial_lld.h - - -- $PROJ_DIR$\..\..\..\..\os\hal\platforms\STM32\SPIv1\spi_lld.h -+ $PROJ_DIR$\..\..\..\..\..\os\hal\ports\STM32\LLD\SPIv1\spi_lld.c - - -- $PROJ_DIR$\..\..\..\..\os\hal\platforms\STM32f4xx\stm32_dma.c -+ $PROJ_DIR$\..\..\..\..\..\os\hal\ports\STM32\LLD\SPIv1\spi_lld.h - - -- $PROJ_DIR$\..\..\..\..\os\hal\platforms\STM32f4xx\stm32_dma.h -+ $PROJ_DIR$\..\..\..\..\..\os\hal\ports\STM32\STM32F4xx\stm32_dma.c - - -- $PROJ_DIR$\..\..\..\..\os\hal\platforms\STM32f4xx\stm32f4xx.h -+ $PROJ_DIR$\..\..\..\..\..\os\hal\ports\STM32\STM32F4xx\stm32_dma.h - -+ -+ $PROJ_DIR$\..\..\..\..\..\os\hal\ports\STM32f4xx\stm32f4xx.h -+ - - - port - - STM32F4xx - -- $PROJ_DIR$\..\..\..\..\os\ports\IAR\ARMCMx\STM32f4xx\cmparams.h -+ $PROJ_DIR$\..\..\..\..\..\os\ports\IAR\ARMCMx\STM32f4xx\cmparams.h - - -- $PROJ_DIR$\..\..\..\..\os\ports\IAR\ARMCMx\STM32f4xx\vectors.s -+ $PROJ_DIR$\..\..\..\..\..\os\common\ports\ARMCMx\compilers\IAR\vectors.s - - - -- $PROJ_DIR$\..\..\..\..\os\ports\IAR\ARMCMx\chcore.c -+ $PROJ_DIR$\..\..\..\..\..\os\rt\ports\ARMCMx\chcore.c - - -- $PROJ_DIR$\..\..\..\..\os\ports\IAR\ARMCMx\chcore.h -+ $PROJ_DIR$\..\..\..\..\..\os\rt\ports\ARMCMx\chcore.h - - -- $PROJ_DIR$\..\..\..\..\os\ports\IAR\ARMCMx\chcore_v7m.c -+ $PROJ_DIR$\..\..\..\..\..\os\rt\ports\ARMCMx\chcore_v7m.c - - -- $PROJ_DIR$\..\..\..\..\os\ports\IAR\ARMCMx\chcore_v7m.h -+ $PROJ_DIR$\..\..\..\..\..\os\rt\ports\ARMCMx\chcore_v7m.h - - -- $PROJ_DIR$\..\..\..\..\os\ports\IAR\ARMCMx\chcoreasm_v7m.s -+ $PROJ_DIR$\..\..\..\..\..\os\rt\ports\ARMCMx\compilers\IAR\chcoreasm_v7m.s - - -- $PROJ_DIR$\..\..\..\..\os\ports\IAR\ARMCMx\chtypes.h -+ $PROJ_DIR$\..\..\..\..\..\os\ports\IAR\ARMCMx\chtypes.h - - -- $PROJ_DIR$\..\..\..\..\os\ports\IAR\ARMCMx\cstartup.s -+ $PROJ_DIR$\..\..\..\..\..\os\common\ports\ARMCMx\compilers\IAR\cstartup.s - - -- $PROJ_DIR$\..\..\..\..\os\ports\common\ARMCMx\nvic.c -+ $PROJ_DIR$\..\..\..\..\..\os\hal\ports\common\ARMCMx\nvic.c - - -- $PROJ_DIR$\..\..\..\..\os\ports\common\ARMCMx\nvic.h -+ $PROJ_DIR$\..\..\..\..\..\os\hal\ports\common\ARMCMx\nvic.h - - - - - test - -- $PROJ_DIR$\..\..\..\..\test\test.c -+ $PROJ_DIR$\..\..\..\..\..\test\rt\test.c - - -- $PROJ_DIR$\..\..\..\..\test\test.h -+ $PROJ_DIR$\..\..\..\..\..\test\rt\test.h - - -- $PROJ_DIR$\..\..\..\..\test\testbmk.c -+ $PROJ_DIR$\..\..\..\..\..\test\rt\testbmk.c - - -- $PROJ_DIR$\..\..\..\..\test\testbmk.h -+ $PROJ_DIR$\..\..\..\..\..\test\rt\testbmk.h - - -- $PROJ_DIR$\..\..\..\..\test\testdyn.c -+ $PROJ_DIR$\..\..\..\..\..\test\rt\testdyn.c - - -- $PROJ_DIR$\..\..\..\..\test\testdyn.h -+ $PROJ_DIR$\..\..\..\..\..\test\rt\testdyn.h - - -- $PROJ_DIR$\..\..\..\..\test\testevt.c -+ $PROJ_DIR$\..\..\..\..\..\test\rt\testevt.c - - -- $PROJ_DIR$\..\..\..\..\test\testevt.h -+ $PROJ_DIR$\..\..\..\..\..\test\rt\testevt.h - - -- $PROJ_DIR$\..\..\..\..\test\testheap.c -+ $PROJ_DIR$\..\..\..\..\..\test\rt\testheap.c - - -- $PROJ_DIR$\..\..\..\..\test\testheap.h -+ $PROJ_DIR$\..\..\..\..\..\test\rt\testheap.h - - -- $PROJ_DIR$\..\..\..\..\test\testmbox.c -+ $PROJ_DIR$\..\..\..\..\..\test\rt\testmbox.c - - -- $PROJ_DIR$\..\..\..\..\test\testmbox.h -+ $PROJ_DIR$\..\..\..\..\..\test\rt\testmbox.h - - -- $PROJ_DIR$\..\..\..\..\test\testmsg.c -+ $PROJ_DIR$\..\..\..\..\..\test\rt\testmsg.c - - -- $PROJ_DIR$\..\..\..\..\test\testmsg.h -+ $PROJ_DIR$\..\..\..\..\..\test\rt\testmsg.h - - -- $PROJ_DIR$\..\..\..\..\test\testmtx.c -+ $PROJ_DIR$\..\..\..\..\..\test\rt\testmtx.c - - -- $PROJ_DIR$\..\..\..\..\test\testmtx.h -+ $PROJ_DIR$\..\..\..\..\..\test\rt\testmtx.h - - -- $PROJ_DIR$\..\..\..\..\test\testpools.c -+ $PROJ_DIR$\..\..\..\..\..\test\rt\testpools.c - - -- $PROJ_DIR$\..\..\..\..\test\testpools.h -+ $PROJ_DIR$\..\..\..\..\..\test\rt\testpools.h - - -- $PROJ_DIR$\..\..\..\..\test\testqueues.c -+ $PROJ_DIR$\..\..\..\..\..\test\rt\testqueues.c - - -- $PROJ_DIR$\..\..\..\..\test\testqueues.h -+ $PROJ_DIR$\..\..\..\..\..\test\rt\testqueues.h - - -- $PROJ_DIR$\..\..\..\..\test\testsem.c -+ $PROJ_DIR$\..\..\..\..\..\test\rt\testsem.c - - -- $PROJ_DIR$\..\..\..\..\test\testsem.h -+ $PROJ_DIR$\..\..\..\..\..\test\rt\testsem.h - - -- $PROJ_DIR$\..\..\..\..\test\testthd.c -+ $PROJ_DIR$\..\..\..\..\..\test\rt\testthd.c - - -- $PROJ_DIR$\..\..\..\..\test\testthd.h -+ $PROJ_DIR$\..\..\..\..\..\test\rt\testthd.h - - - +Index: testhal/STM32/STM32F4xx/IRQ_STORM/iar/ch.ewp +=================================================================== +--- testhal/STM32/STM32F4xx/IRQ_STORM/iar/ch.ewp (revision 7106) ++++ testhal/STM32/STM32F4xx/IRQ_STORM/iar/ch.ewp (working copy) +@@ -29,8 +29,8 @@ + + + + + + + + + + + ++ +@@ -294,20 +298,24 @@ + + + ++ ++ + + + +@@ -951,8 +966,8 @@ + + + + + + ++ +@@ -1216,20 +1235,20 @@ + + + ++ ++ + + + +@@ -1849,10 +1874,10 @@ + + board + +- $PROJ_DIR$\..\..\..\..\boards\ST_STM32f4_DISCOVERY\board.c ++ $PROJ_DIR$\..\..\..\..\..\os\hal\boards\ST_STM32f4_DISCOVERY\board.c + + +- $PROJ_DIR$\..\..\..\..\boards\ST_STM32f4_DISCOVERY\board.h ++ $PROJ_DIR$\..\..\..\..\..\os\hal\boards\ST_STM32F4_DISCOVERY\board.h + + + +@@ -1862,127 +1887,127 @@ + + include + +- $PROJ_DIR$\..\..\..\..\os\hal\include\adc.h ++ $PROJ_DIR$\..\..\..\..\..\os\hal\include\adc.h + + +- $PROJ_DIR$\..\..\..\..\os\hal\include\can.h ++ $PROJ_DIR$\..\..\..\..\..\os\hal\include\can.h + + +- $PROJ_DIR$\..\..\..\..\os\hal\include\ext.h ++ $PROJ_DIR$\..\..\..\..\..\os\hal\include\ext.h + + +- $PROJ_DIR$\..\..\..\..\os\hal\include\gpt.h ++ $PROJ_DIR$\..\..\..\..\..\os\hal\include\gpt.h + + +- $PROJ_DIR$\..\..\..\..\os\hal\include\hal.h ++ $PROJ_DIR$\..\..\..\..\..\os\hal\include\hal.h + + +- $PROJ_DIR$\..\..\..\..\os\hal\include\i2c.h ++ $PROJ_DIR$\..\..\..\..\..\os\hal\include\i2c.h + + +- $PROJ_DIR$\..\..\..\..\os\hal\include\icu.h ++ $PROJ_DIR$\..\..\..\..\..\os\hal\include\icu.h + + +- $PROJ_DIR$\..\..\..\..\os\hal\include\mac.h ++ $PROJ_DIR$\..\..\..\..\..\os\hal\include\mac.h + + +- $PROJ_DIR$\..\..\..\..\os\hal\include\mii.h ++ $PROJ_DIR$\..\..\..\..\..\os\hal\include\mii.h + + +- $PROJ_DIR$\..\..\..\..\os\hal\include\mmc_spi.h ++ $PROJ_DIR$\..\..\..\..\..\os\hal\include\mmc_spi.h + + +- $PROJ_DIR$\..\..\..\..\os\hal\include\pal.h ++ $PROJ_DIR$\..\..\..\..\..\os\hal\include\pal.h + + +- $PROJ_DIR$\..\..\..\..\os\hal\include\pwm.h ++ $PROJ_DIR$\..\..\..\..\..\os\hal\include\pwm.h + + +- $PROJ_DIR$\..\..\..\..\os\hal\include\rtc.h ++ $PROJ_DIR$\..\..\..\..\..\os\hal\include\rtc.h + + +- $PROJ_DIR$\..\..\..\..\os\hal\include\sdc.h ++ $PROJ_DIR$\..\..\..\..\..\os\hal\include\sdc.h + + +- $PROJ_DIR$\..\..\..\..\os\hal\include\serial.h ++ $PROJ_DIR$\..\..\..\..\..\os\hal\include\serial.h + + +- $PROJ_DIR$\..\..\..\..\os\hal\include\serial_usb.h ++ $PROJ_DIR$\..\..\..\..\..\os\hal\include\serial_usb.h + + +- $PROJ_DIR$\..\..\..\..\os\hal\include\spi.h ++ $PROJ_DIR$\..\..\..\..\..\os\hal\include\spi.h + + +- $PROJ_DIR$\..\..\..\..\os\hal\include\tm.h ++ $PROJ_DIR$\..\..\..\..\..\os\hal\include\tm.h + + +- $PROJ_DIR$\..\..\..\..\os\hal\include\uart.h ++ $PROJ_DIR$\..\..\..\..\..\os\hal\include\uart.h + + +- $PROJ_DIR$\..\..\..\..\os\hal\include\usb.h ++ $PROJ_DIR$\..\..\..\..\..\os\hal\include\usb.h + + +- $PROJ_DIR$\..\..\..\..\os\hal\include\usb_cdc.h ++ $PROJ_DIR$\..\..\..\..\..\os\hal\include\usb_cdc.h + + + + src + +- $PROJ_DIR$\..\..\..\..\os\hal\src\adc.c ++ $PROJ_DIR$\..\..\..\..\..\os\hal\src\adc.c + + +- $PROJ_DIR$\..\..\..\..\os\hal\src\can.c ++ $PROJ_DIR$\..\..\..\..\..\os\hal\src\can.c + + +- $PROJ_DIR$\..\..\..\..\os\hal\src\ext.c ++ $PROJ_DIR$\..\..\..\..\..\os\hal\src\ext.c + + +- $PROJ_DIR$\..\..\..\..\os\hal\src\gpt.c ++ $PROJ_DIR$\..\..\..\..\..\os\hal\src\gpt.c + + +- $PROJ_DIR$\..\..\..\..\os\hal\src\hal.c ++ $PROJ_DIR$\..\..\..\..\..\os\hal\src\hal.c + + +- $PROJ_DIR$\..\..\..\..\os\hal\src\i2c.c ++ $PROJ_DIR$\..\..\..\..\..\os\hal\src\i2c.c + + +- $PROJ_DIR$\..\..\..\..\os\hal\src\icu.c ++ $PROJ_DIR$\..\..\..\..\..\os\hal\src\icu.c + + +- $PROJ_DIR$\..\..\..\..\os\hal\src\mac.c ++ $PROJ_DIR$\..\..\..\..\..\os\hal\src\mac.c + + +- $PROJ_DIR$\..\..\..\..\os\hal\src\mmc_spi.c ++ $PROJ_DIR$\..\..\..\..\..\os\hal\src\mmc_spi.c + + +- $PROJ_DIR$\..\..\..\..\os\hal\src\pal.c ++ $PROJ_DIR$\..\..\..\..\..\os\hal\src\pal.c + + +- $PROJ_DIR$\..\..\..\..\os\hal\src\pwm.c ++ $PROJ_DIR$\..\..\..\..\..\os\hal\src\pwm.c + + +- $PROJ_DIR$\..\..\..\..\os\hal\src\rtc.c ++ $PROJ_DIR$\..\..\..\..\..\os\hal\src\rtc.c + + +- $PROJ_DIR$\..\..\..\..\os\hal\src\sdc.c ++ $PROJ_DIR$\..\..\..\..\..\os\hal\src\sdc.c + + +- $PROJ_DIR$\..\..\..\..\os\hal\src\serial.c ++ $PROJ_DIR$\..\..\..\..\..\os\hal\src\serial.c + + +- $PROJ_DIR$\..\..\..\..\os\hal\src\serial_usb.c ++ $PROJ_DIR$\..\..\..\..\..\os\hal\src\serial_usb.c + + +- $PROJ_DIR$\..\..\..\..\os\hal\src\spi.c ++ $PROJ_DIR$\..\..\..\..\..\os\hal\src\spi.c + + +- $PROJ_DIR$\..\..\..\..\os\hal\src\tm.c ++ $PROJ_DIR$\..\..\..\..\..\os\hal\src\st.c + + +- $PROJ_DIR$\..\..\..\..\os\hal\src\uart.c ++ $PROJ_DIR$\..\..\..\..\..\os\hal\src\uart.c + + +- $PROJ_DIR$\..\..\..\..\os\hal\src\usb.c ++ $PROJ_DIR$\..\..\..\..\..\os\hal\src\usb.c + + + +@@ -1991,285 +2016,288 @@ + + include + +- $PROJ_DIR$\..\..\..\..\os\kernel\include\ch.h ++ $PROJ_DIR$\..\..\..\..\..\os\rt\include\ch.h + + +- $PROJ_DIR$\..\..\..\..\os\kernel\include\chcond.h ++ $PROJ_DIR$\..\..\..\..\..\os\rt\include\chcond.h + + +- $PROJ_DIR$\..\..\..\..\os\kernel\include\chdebug.h ++ $PROJ_DIR$\..\..\..\..\..\os\rt\include\chdebug.h + + +- $PROJ_DIR$\..\..\..\..\os\kernel\include\chdynamic.h ++ $PROJ_DIR$\..\..\..\..\..\os\rt\include\chdynamic.h + + +- $PROJ_DIR$\..\..\..\..\os\kernel\include\chevents.h ++ $PROJ_DIR$\..\..\..\..\..\os\rt\include\chevents.h + + +- $PROJ_DIR$\..\..\..\..\os\kernel\include\chheap.h ++ $PROJ_DIR$\..\..\..\..\..\os\rt\include\chheap.h + + +- $PROJ_DIR$\..\..\..\..\os\kernel\include\chinline.h ++ $PROJ_DIR$\..\..\..\..\..\os\rt\include\chinline.h + + +- $PROJ_DIR$\..\..\..\..\os\kernel\include\chioch.h ++ $PROJ_DIR$\..\..\..\..\..\os\rt\include\chioch.h + + +- $PROJ_DIR$\..\..\..\..\os\kernel\include\chlists.h ++ $PROJ_DIR$\..\..\..\..\..\os\rt\include\chlists.h + + +- $PROJ_DIR$\..\..\..\..\os\kernel\include\chmboxes.h ++ $PROJ_DIR$\..\..\..\..\..\os\rt\include\chmboxes.h + + +- $PROJ_DIR$\..\..\..\..\os\kernel\include\chmemcore.h ++ $PROJ_DIR$\..\..\..\..\..\os\rt\include\chmemcore.h + + +- $PROJ_DIR$\..\..\..\..\os\kernel\include\chmempools.h ++ $PROJ_DIR$\..\..\..\..\..\os\rt\include\chmempools.h + + +- $PROJ_DIR$\..\..\..\..\os\kernel\include\chmsg.h ++ $PROJ_DIR$\..\..\..\..\..\os\rt\include\chmsg.h + + +- $PROJ_DIR$\..\..\..\..\os\kernel\include\chmtx.h ++ $PROJ_DIR$\..\..\..\..\..\os\rt\include\chmtx.h + + +- $PROJ_DIR$\..\..\..\..\os\kernel\include\chqueues.h ++ $PROJ_DIR$\..\..\..\..\..\os\rt\include\chqueues.h + + +- $PROJ_DIR$\..\..\..\..\os\kernel\include\chregistry.h ++ $PROJ_DIR$\..\..\..\..\..\os\rt\include\chregistry.h + + +- $PROJ_DIR$\..\..\..\..\os\kernel\include\chschd.h ++ $PROJ_DIR$\..\..\..\..\..\os\rt\include\chschd.h + + +- $PROJ_DIR$\..\..\..\..\os\kernel\include\chsem.h ++ $PROJ_DIR$\..\..\..\..\..\os\rt\include\chsem.h + + +- $PROJ_DIR$\..\..\..\..\os\kernel\include\chstreams.h ++ $PROJ_DIR$\..\..\..\..\..\os\rt\include\chstreams.h + + +- $PROJ_DIR$\..\..\..\..\os\kernel\include\chsys.h ++ $PROJ_DIR$\..\..\..\..\..\os\rt\include\chsys.h + + +- $PROJ_DIR$\..\..\..\..\os\kernel\include\chthreads.h ++ $PROJ_DIR$\..\..\..\..\..\os\rt\include\chthreads.h + + +- $PROJ_DIR$\..\..\..\..\os\kernel\include\chvt.h ++ $PROJ_DIR$\..\..\..\..\..\os\rt\include\chvt.h + + + + src + +- $PROJ_DIR$\..\..\..\..\os\kernel\src\chcond.c ++ $PROJ_DIR$\..\..\..\..\..\os\rt\src\chcond.c + + +- $PROJ_DIR$\..\..\..\..\os\kernel\src\chdebug.c ++ $PROJ_DIR$\..\..\..\..\..\os\rt\src\chdebug.c + + +- $PROJ_DIR$\..\..\..\..\os\kernel\src\chdynamic.c ++ $PROJ_DIR$\..\..\..\..\..\os\rt\src\chdynamic.c + + +- $PROJ_DIR$\..\..\..\..\os\kernel\src\chevents.c ++ $PROJ_DIR$\..\..\..\..\..\os\rt\src\chevents.c + + +- $PROJ_DIR$\..\..\..\..\os\kernel\src\chheap.c ++ $PROJ_DIR$\..\..\..\..\..\os\rt\src\chheap.c + + +- $PROJ_DIR$\..\..\..\..\os\kernel\src\chlists.c ++ $PROJ_DIR$\..\..\..\..\..\os\rt\src\chmboxes.c + + +- $PROJ_DIR$\..\..\..\..\os\kernel\src\chmboxes.c ++ $PROJ_DIR$\..\..\..\..\..\os\rt\src\chmemcore.c + + +- $PROJ_DIR$\..\..\..\..\os\kernel\src\chmemcore.c ++ $PROJ_DIR$\..\..\..\..\..\os\rt\src\chmempools.c + + +- $PROJ_DIR$\..\..\..\..\os\kernel\src\chmempools.c ++ $PROJ_DIR$\..\..\..\..\..\os\rt\src\chmsg.c + + +- $PROJ_DIR$\..\..\..\..\os\kernel\src\chmsg.c ++ $PROJ_DIR$\..\..\..\..\..\os\rt\src\chmtx.c + + +- $PROJ_DIR$\..\..\..\..\os\kernel\src\chmtx.c ++ $PROJ_DIR$\..\..\..\..\..\os\rt\src\chqueues.c + + +- $PROJ_DIR$\..\..\..\..\os\kernel\src\chqueues.c ++ $PROJ_DIR$\..\..\..\..\..\os\rt\src\chregistry.c + + +- $PROJ_DIR$\..\..\..\..\os\kernel\src\chregistry.c ++ $PROJ_DIR$\..\..\..\..\..\os\rt\src\chschd.c + + +- $PROJ_DIR$\..\..\..\..\os\kernel\src\chschd.c ++ $PROJ_DIR$\..\..\..\..\..\os\rt\src\chsem.c + + +- $PROJ_DIR$\..\..\..\..\os\kernel\src\chsem.c ++ $PROJ_DIR$\..\..\..\..\..\os\rt\src\chsys.c + + +- $PROJ_DIR$\..\..\..\..\os\kernel\src\chsys.c ++ $PROJ_DIR$\..\..\..\..\..\os\rt\src\chtm.c + + +- $PROJ_DIR$\..\..\..\..\os\kernel\src\chthreads.c ++ $PROJ_DIR$\..\..\..\..\..\os\rt\src\chthreads.c + + +- $PROJ_DIR$\..\..\..\..\os\kernel\src\chvt.c ++ $PROJ_DIR$\..\..\..\..\..\os\rt\src\chvt.c + + + + + platform + +- $PROJ_DIR$\..\..\..\..\os\hal\platforms\STM32\gpt_lld.c ++ $PROJ_DIR$\..\..\..\..\..\os\hal\ports\STM32\LLD\TIMv1\gpt_lld.c + + +- $PROJ_DIR$\..\..\..\..\os\hal\platforms\STM32\gpt_lld.h ++ $PROJ_DIR$\..\..\..\..\..\os\hal\ports\STM32\LLD\TIMv1\st_lld.c + + +- $PROJ_DIR$\..\..\..\..\os\hal\platforms\STM32f4xx\hal_lld.c ++ $PROJ_DIR$\..\..\..\..\..\os\hal\ports\STM32\LLD\TIMv1\gpt_lld.h + + +- $PROJ_DIR$\..\..\..\..\os\hal\platforms\STM32f4xx\hal_lld.h ++ $PROJ_DIR$\..\..\..\..\..\os\hal\ports\STM32\STM32F4xx\hal_lld.c + + +- $PROJ_DIR$\..\..\..\..\os\hal\platforms\STM32\GPIOv2\pal_lld.c ++ $PROJ_DIR$\..\..\..\..\..\os\hal\ports\STM32\STM32F4xx\hal_lld.h + + +- $PROJ_DIR$\..\..\..\..\os\hal\platforms\STM32\GPIOv2\pal_lld.h ++ $PROJ_DIR$\..\..\..\..\..\os\hal\ports\STM32\LLD\GPIOv2\pal_lld.c + + +- $PROJ_DIR$\..\..\..\..\os\hal\platforms\STM32\USARTv1\serial_lld.c ++ $PROJ_DIR$\..\..\..\..\..\os\hal\ports\STM32\LLD\GPIOv2\pal_lld.h + + +- $PROJ_DIR$\..\..\..\..\os\hal\platforms\STM32\USARTv1\serial_lld.h ++ $PROJ_DIR$\..\..\..\..\..\os\hal\ports\STM32\LLD\USARTv1\serial_lld.c + + +- $PROJ_DIR$\..\..\..\..\os\hal\platforms\STM32\SPIv1\spi_lld.c ++ $PROJ_DIR$\..\..\..\..\..\os\hal\ports\STM32\USARTv1\serial_lld.h + + +- $PROJ_DIR$\..\..\..\..\os\hal\platforms\STM32\SPIv1\spi_lld.h ++ $PROJ_DIR$\..\..\..\..\..\os\hal\ports\STM32\LLD\SPIv1\spi_lld.c + + +- $PROJ_DIR$\..\..\..\..\os\hal\platforms\STM32f4xx\stm32_dma.c ++ $PROJ_DIR$\..\..\..\..\..\os\hal\ports\STM32\LLD\SPIv1\spi_lld.h + + +- $PROJ_DIR$\..\..\..\..\os\hal\platforms\STM32f4xx\stm32_dma.h ++ $PROJ_DIR$\..\..\..\..\..\os\hal\ports\STM32\STM32F4xx\stm32_dma.c + + +- $PROJ_DIR$\..\..\..\..\os\hal\platforms\STM32f4xx\stm32f4xx.h ++ $PROJ_DIR$\..\..\..\..\..\os\hal\ports\STM32\STM32F4xx\stm32_dma.h + ++ ++ $PROJ_DIR$\..\..\..\..\..\os\hal\ports\STM32f4xx\stm32f4xx.h ++ + + + port + + STM32F4xx + +- $PROJ_DIR$\..\..\..\..\os\ports\IAR\ARMCMx\STM32f4xx\cmparams.h ++ $PROJ_DIR$\..\..\..\..\..\os\ports\IAR\ARMCMx\STM32f4xx\cmparams.h + + +- $PROJ_DIR$\..\..\..\..\os\ports\IAR\ARMCMx\STM32f4xx\vectors.s ++ $PROJ_DIR$\..\..\..\..\..\os\common\ports\ARMCMx\compilers\IAR\vectors.s + + + +- $PROJ_DIR$\..\..\..\..\os\ports\IAR\ARMCMx\chcore.c ++ $PROJ_DIR$\..\..\..\..\..\os\rt\ports\ARMCMx\chcore.c + + +- $PROJ_DIR$\..\..\..\..\os\ports\IAR\ARMCMx\chcore.h ++ $PROJ_DIR$\..\..\..\..\..\os\rt\ports\ARMCMx\chcore.h + + +- $PROJ_DIR$\..\..\..\..\os\ports\IAR\ARMCMx\chcore_v7m.c ++ $PROJ_DIR$\..\..\..\..\..\os\rt\ports\ARMCMx\chcore_v7m.c + + +- $PROJ_DIR$\..\..\..\..\os\ports\IAR\ARMCMx\chcore_v7m.h ++ $PROJ_DIR$\..\..\..\..\..\os\rt\ports\ARMCMx\chcore_v7m.h + + +- $PROJ_DIR$\..\..\..\..\os\ports\IAR\ARMCMx\chcoreasm_v7m.s ++ $PROJ_DIR$\..\..\..\..\..\os\rt\ports\ARMCMx\compilers\IAR\chcoreasm_v7m.s + + +- $PROJ_DIR$\..\..\..\..\os\ports\IAR\ARMCMx\chtypes.h ++ $PROJ_DIR$\..\..\..\..\..\os\ports\IAR\ARMCMx\chtypes.h + + +- $PROJ_DIR$\..\..\..\..\os\ports\IAR\ARMCMx\cstartup.s ++ $PROJ_DIR$\..\..\..\..\..\os\common\ports\ARMCMx\compilers\IAR\cstartup.s + + +- $PROJ_DIR$\..\..\..\..\os\ports\common\ARMCMx\nvic.c ++ $PROJ_DIR$\..\..\..\..\..\os\hal\ports\common\ARMCMx\nvic.c + + +- $PROJ_DIR$\..\..\..\..\os\ports\common\ARMCMx\nvic.h ++ $PROJ_DIR$\..\..\..\..\..\os\hal\ports\common\ARMCMx\nvic.h + + + + + test + +- $PROJ_DIR$\..\..\..\..\test\test.c ++ $PROJ_DIR$\..\..\..\..\..\test\rt\test.c + + +- $PROJ_DIR$\..\..\..\..\test\test.h ++ $PROJ_DIR$\..\..\..\..\..\test\rt\test.h + + +- $PROJ_DIR$\..\..\..\..\test\testbmk.c ++ $PROJ_DIR$\..\..\..\..\..\test\rt\testbmk.c + + +- $PROJ_DIR$\..\..\..\..\test\testbmk.h ++ $PROJ_DIR$\..\..\..\..\..\test\rt\testbmk.h + + +- $PROJ_DIR$\..\..\..\..\test\testdyn.c ++ $PROJ_DIR$\..\..\..\..\..\test\rt\testdyn.c + + +- $PROJ_DIR$\..\..\..\..\test\testdyn.h ++ $PROJ_DIR$\..\..\..\..\..\test\rt\testdyn.h + + +- $PROJ_DIR$\..\..\..\..\test\testevt.c ++ $PROJ_DIR$\..\..\..\..\..\test\rt\testevt.c + + +- $PROJ_DIR$\..\..\..\..\test\testevt.h ++ $PROJ_DIR$\..\..\..\..\..\test\rt\testevt.h + + +- $PROJ_DIR$\..\..\..\..\test\testheap.c ++ $PROJ_DIR$\..\..\..\..\..\test\rt\testheap.c + + +- $PROJ_DIR$\..\..\..\..\test\testheap.h ++ $PROJ_DIR$\..\..\..\..\..\test\rt\testheap.h + + +- $PROJ_DIR$\..\..\..\..\test\testmbox.c ++ $PROJ_DIR$\..\..\..\..\..\test\rt\testmbox.c + + +- $PROJ_DIR$\..\..\..\..\test\testmbox.h ++ $PROJ_DIR$\..\..\..\..\..\test\rt\testmbox.h + + +- $PROJ_DIR$\..\..\..\..\test\testmsg.c ++ $PROJ_DIR$\..\..\..\..\..\test\rt\testmsg.c + + +- $PROJ_DIR$\..\..\..\..\test\testmsg.h ++ $PROJ_DIR$\..\..\..\..\..\test\rt\testmsg.h + + +- $PROJ_DIR$\..\..\..\..\test\testmtx.c ++ $PROJ_DIR$\..\..\..\..\..\test\rt\testmtx.c + + +- $PROJ_DIR$\..\..\..\..\test\testmtx.h ++ $PROJ_DIR$\..\..\..\..\..\test\rt\testmtx.h + + +- $PROJ_DIR$\..\..\..\..\test\testpools.c ++ $PROJ_DIR$\..\..\..\..\..\test\rt\testpools.c + + +- $PROJ_DIR$\..\..\..\..\test\testpools.h ++ $PROJ_DIR$\..\..\..\..\..\test\rt\testpools.h + + +- $PROJ_DIR$\..\..\..\..\test\testqueues.c ++ $PROJ_DIR$\..\..\..\..\..\test\rt\testqueues.c + + +- $PROJ_DIR$\..\..\..\..\test\testqueues.h ++ $PROJ_DIR$\..\..\..\..\..\test\rt\testqueues.h + + +- $PROJ_DIR$\..\..\..\..\test\testsem.c ++ $PROJ_DIR$\..\..\..\..\..\test\rt\testsem.c + + +- $PROJ_DIR$\..\..\..\..\test\testsem.h ++ $PROJ_DIR$\..\..\..\..\..\test\rt\testsem.h + + +- $PROJ_DIR$\..\..\..\..\test\testthd.c ++ $PROJ_DIR$\..\..\..\..\..\test\rt\testthd.c + + +- $PROJ_DIR$\..\..\..\..\test\testthd.h ++ $PROJ_DIR$\..\..\..\..\..\test\rt\testthd.h + + + diff --git a/misc/chibi_contr/misra_1998_report.txt b/misc/chibi_contr/misra_1998_report.txt index da19980c46..a09cea36a8 100644 --- a/misc/chibi_contr/misra_1998_report.txt +++ b/misc/chibi_contr/misra_1998_report.txt @@ -1,8492 +1,8492 @@ -Changed settings forces a full rebuild... -Building configuration: ch - Debug -Updating build tree... - -65 file(s) deleted. -Updating build tree... -adc.c -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 96) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 -87) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 96) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 -87) -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 96) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 -87) -Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 -Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 -Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 -rule 54) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 -braces (MISRA C 1998 rule 59) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 -113) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 -braces (MISRA C 1998 rule 59) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 -Error limit reached -Error while running C/C++ Compiler -board.c -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 96) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 -87) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32f4_DISCOVERY\board.h 230 -rule 96) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 -87) -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 96) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 -87) -Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 -Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 -Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 -rule 54) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 -braces (MISRA C 1998 rule 59) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 -113) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 -braces (MISRA C 1998 rule 59) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 -Error limit reached -Error while running C/C++ Compiler -can.c -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 96) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 -87) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 96) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 -87) -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 96) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 -87) -Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 -Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 -Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 -rule 54) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 -braces (MISRA C 1998 rule 59) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 -113) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 -braces (MISRA C 1998 rule 59) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 -Error limit reached -Error while running C/C++ Compiler -chcond.c -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 96) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 -87) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 96) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 -87) -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 96) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 -87) -Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 -Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 -Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 -rule 54) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 -braces (MISRA C 1998 rule 59) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 -113) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 -braces (MISRA C 1998 rule 59) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 -Error limit reached -Error while running C/C++ Compiler -chcore.c -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 96) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 -87) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 96) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 -87) -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 96) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 -87) -Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 -Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 -Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 -rule 54) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 -braces (MISRA C 1998 rule 59) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 -113) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 -braces (MISRA C 1998 rule 59) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 -Error limit reached -Error while running C/C++ Compiler -chcore_v7m.c -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 96) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 -87) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 96) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 -87) -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 96) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 -87) -Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 -Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 -Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 -rule 54) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 -braces (MISRA C 1998 rule 59) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 -113) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 -braces (MISRA C 1998 rule 59) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 -Error limit reached -Error while running C/C++ Compiler -chcoreasm_v7m.s -chdebug.c -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 96) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 -87) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 96) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 -87) -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 96) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 -87) -Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 -Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 -Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 -rule 54) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 -braces (MISRA C 1998 rule 59) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 -113) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 -braces (MISRA C 1998 rule 59) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 -Error limit reached -Error while running C/C++ Compiler -chdynamic.c -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 96) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 -87) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 96) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 -87) -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 96) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 -87) -Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 -Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 -Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 -rule 54) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 -braces (MISRA C 1998 rule 59) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 -113) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 -braces (MISRA C 1998 rule 59) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 -Error limit reached -Error while running C/C++ Compiler -chevents.c -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 96) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 -87) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 96) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 -87) -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 96) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 -87) -Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 -Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 -Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 -rule 54) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 -braces (MISRA C 1998 rule 59) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 -113) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 -braces (MISRA C 1998 rule 59) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 -Error limit reached -Error while running C/C++ Compiler -chheap.c -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 96) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 -87) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 96) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 -87) -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 96) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 -87) -Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 -Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 -Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 -rule 54) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 -braces (MISRA C 1998 rule 59) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 -113) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 -braces (MISRA C 1998 rule 59) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 -Error limit reached -Error while running C/C++ Compiler -chmboxes.c -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 96) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 -87) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 96) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 -87) -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 96) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 -87) -Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 -Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 -Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 -rule 54) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 -braces (MISRA C 1998 rule 59) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 -113) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 -braces (MISRA C 1998 rule 59) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 -Error limit reached -Error while running C/C++ Compiler -chmemcore.c -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 96) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 -87) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 96) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 -87) -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 96) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 -87) -Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 -Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 -Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 -rule 54) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 -braces (MISRA C 1998 rule 59) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 -113) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 -braces (MISRA C 1998 rule 59) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 -Error limit reached -Error while running C/C++ Compiler -chmempools.c -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 96) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 -87) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 96) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 -87) -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 96) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 -87) -Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 -Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 -Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 -rule 54) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 -braces (MISRA C 1998 rule 59) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 -113) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 -braces (MISRA C 1998 rule 59) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 -Error limit reached -Error while running C/C++ Compiler -chmsg.c -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 96) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 -87) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 96) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 -87) -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 96) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 -87) -Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 -Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 -Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 -rule 54) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 -braces (MISRA C 1998 rule 59) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 -113) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 -braces (MISRA C 1998 rule 59) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 -Error limit reached -Error while running C/C++ Compiler -chmtx.c -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 96) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 -87) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 96) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 -87) -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 96) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 -87) -Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 -Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 -Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 -rule 54) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 -braces (MISRA C 1998 rule 59) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 -113) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 -braces (MISRA C 1998 rule 59) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 -Error limit reached -Error while running C/C++ Compiler -chqueues.c -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 96) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 -87) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 96) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 -87) -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 96) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 -87) -Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 -Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 -Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 -rule 54) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 -braces (MISRA C 1998 rule 59) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 -113) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 -braces (MISRA C 1998 rule 59) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 -Error limit reached -Error while running C/C++ Compiler -chregistry.c -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 96) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 -87) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 96) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 -87) -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 96) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 -87) -Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 -Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 -Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 -rule 54) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 -braces (MISRA C 1998 rule 59) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 -113) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 -braces (MISRA C 1998 rule 59) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 -Error limit reached -Error while running C/C++ Compiler -chschd.c -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 96) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 -87) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 96) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 -87) -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 96) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 -87) -Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 -Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 -Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 -rule 54) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 -braces (MISRA C 1998 rule 59) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 -113) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 -braces (MISRA C 1998 rule 59) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 -Error limit reached -Error while running C/C++ Compiler -chsem.c -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 96) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 -87) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 96) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 -87) -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 96) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 -87) -Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 -Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 -Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 -rule 54) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 -braces (MISRA C 1998 rule 59) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 -113) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 -braces (MISRA C 1998 rule 59) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 -Error limit reached -Error while running C/C++ Compiler -chsys.c -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 96) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 -87) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 96) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 -87) -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 96) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 -87) -Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 -Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 -Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 -rule 54) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 -braces (MISRA C 1998 rule 59) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 -113) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 -braces (MISRA C 1998 rule 59) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 -Error limit reached -Error while running C/C++ Compiler -chthreads.c -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 96) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 -87) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 96) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 -87) -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 96) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 -87) -Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 -Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 -Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 -rule 54) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 -braces (MISRA C 1998 rule 59) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 -113) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 -braces (MISRA C 1998 rule 59) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 -Error limit reached -Error while running C/C++ Compiler -chtm.c -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 96) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 -87) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 96) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 -87) -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 96) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 -87) -Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 -Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 -Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 -rule 54) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 -braces (MISRA C 1998 rule 59) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 -113) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 -braces (MISRA C 1998 rule 59) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 -Error limit reached -Error while running C/C++ Compiler -chvt.c -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 96) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 -87) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 96) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 -87) -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 96) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 -87) -Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 -Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 -Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 -rule 54) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 -braces (MISRA C 1998 rule 59) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 -113) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 -braces (MISRA C 1998 rule 59) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 -Error limit reached -Error while running C/C++ Compiler -cstartup.s -ext.c -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 96) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 -87) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 96) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 -87) -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 96) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 -87) -Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 -Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 -Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 -rule 54) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 -braces (MISRA C 1998 rule 59) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 -113) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 -braces (MISRA C 1998 rule 59) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 -Error limit reached -Error while running C/C++ Compiler -gpt.c -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 96) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 -87) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 96) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 -87) -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 96) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 -87) -Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 -Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 -Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 -rule 54) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 -braces (MISRA C 1998 rule 59) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 -113) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 -braces (MISRA C 1998 rule 59) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 -Error limit reached -Error while running C/C++ Compiler -gpt_lld.c -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 96) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 -87) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 96) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 -87) -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 96) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 -87) -Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 -Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 -Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 -rule 54) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 -braces (MISRA C 1998 rule 59) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 -113) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 -braces (MISRA C 1998 rule 59) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 -Error limit reached -Error while running C/C++ Compiler -hal.c -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 96) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 -87) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 96) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 -87) -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 96) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 -87) -Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 -Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 -Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 -rule 54) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 -braces (MISRA C 1998 rule 59) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 -113) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 -braces (MISRA C 1998 rule 59) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 -Error limit reached -Error while running C/C++ Compiler -hal_lld.c -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 96) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 -87) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 96) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 -87) -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 96) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 -87) -Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 -Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 -Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 -rule 54) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 -braces (MISRA C 1998 rule 59) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 -113) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 -braces (MISRA C 1998 rule 59) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 -Error limit reached -Error while running C/C++ Compiler -i2c.c -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 96) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 -87) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 96) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 -87) -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 96) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 -87) -Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 -Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 -Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 -rule 54) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 -braces (MISRA C 1998 rule 59) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 -113) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 -braces (MISRA C 1998 rule 59) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 -Error limit reached -Error while running C/C++ Compiler -icu.c -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 96) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 -87) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 96) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 -87) -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 96) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 -87) -Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 -Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 -Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 -rule 54) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 -braces (MISRA C 1998 rule 59) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 -113) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 -braces (MISRA C 1998 rule 59) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 -Error limit reached -Error while running C/C++ Compiler -mac.c -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 96) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 -87) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 96) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 -87) -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 96) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 -87) -Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 -Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 -Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 -rule 54) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 -braces (MISRA C 1998 rule 59) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 -113) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 -braces (MISRA C 1998 rule 59) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 -Error limit reached -Error while running C/C++ Compiler -main.c -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 96) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 -87) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 96) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 -87) -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 96) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 -87) -Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 -Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 -Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 -rule 54) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 -braces (MISRA C 1998 rule 59) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 -113) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 -braces (MISRA C 1998 rule 59) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 -Error limit reached -Error while running C/C++ Compiler -mmc_spi.c -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 96) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 -87) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 96) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 -87) -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 96) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 -87) -Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 -Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 -Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 -rule 54) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 -braces (MISRA C 1998 rule 59) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 -113) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 -braces (MISRA C 1998 rule 59) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 -Error limit reached -Error while running C/C++ Compiler -nvic.c -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 96) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 -87) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 96) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 -87) -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 96) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 -87) -Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 -Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 -Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 -rule 54) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 -braces (MISRA C 1998 rule 59) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 -113) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 -braces (MISRA C 1998 rule 59) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 -Error limit reached -Error while running C/C++ Compiler -pal.c -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 96) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 -87) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 96) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 -87) -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 96) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 -87) -Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 -Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 -Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 -rule 54) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 -braces (MISRA C 1998 rule 59) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 -113) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 -braces (MISRA C 1998 rule 59) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 -Error limit reached -Error while running C/C++ Compiler -pal_lld.c -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 96) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 -87) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 96) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 -87) -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 96) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 -87) -Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 -Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 -Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 -rule 54) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 -braces (MISRA C 1998 rule 59) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 -113) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 -braces (MISRA C 1998 rule 59) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 -Error limit reached -Error while running C/C++ Compiler -pwm.c -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 96) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 -87) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 96) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 -87) -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 96) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 -87) -Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 -Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 -Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 -rule 54) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 -braces (MISRA C 1998 rule 59) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 -113) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 -braces (MISRA C 1998 rule 59) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 -Error limit reached -Error while running C/C++ Compiler -rtc.c -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 96) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 -87) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 96) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 -87) -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 96) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 -87) -Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 -Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 -Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 -rule 54) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 -braces (MISRA C 1998 rule 59) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 -113) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 -braces (MISRA C 1998 rule 59) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 -Error limit reached -Error while running C/C++ Compiler -sdc.c -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 96) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 -87) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 96) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 -87) -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 96) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 -87) -Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 -Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 -Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 -rule 54) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 -braces (MISRA C 1998 rule 59) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 -113) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 -braces (MISRA C 1998 rule 59) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 -Error limit reached -Error while running C/C++ Compiler -serial.c -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 96) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 -87) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 96) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 -87) -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 96) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 -87) -Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 -Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 -Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 -rule 54) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 -braces (MISRA C 1998 rule 59) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 -113) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 -braces (MISRA C 1998 rule 59) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 -Error limit reached -Error while running C/C++ Compiler -serial_lld.c -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 96) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 -87) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 96) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 -87) -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 96) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 -87) -Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 -Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 -Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 -rule 54) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 -braces (MISRA C 1998 rule 59) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 -113) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 -braces (MISRA C 1998 rule 59) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 -Error limit reached -Error while running C/C++ Compiler -serial_usb.c -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 96) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 -87) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 96) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 -87) -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 96) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 -87) -Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 -Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 -Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 -rule 54) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 -braces (MISRA C 1998 rule 59) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 -113) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 -braces (MISRA C 1998 rule 59) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 -Error limit reached -Error while running C/C++ Compiler -spi.c -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 96) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 -87) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 96) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 -87) -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 96) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 -87) -Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 -Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 -Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 -rule 54) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 -braces (MISRA C 1998 rule 59) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 -113) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 -braces (MISRA C 1998 rule 59) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 -Error limit reached -Error while running C/C++ Compiler -spi_lld.c -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 96) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 -87) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 96) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 -87) -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 96) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 -87) -Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 -Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 -Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 -rule 54) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 -braces (MISRA C 1998 rule 59) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 -113) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 -braces (MISRA C 1998 rule 59) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 -Error limit reached -Error while running C/C++ Compiler -st.c -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 96) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 -87) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 96) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 -87) -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 96) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 -87) -Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 -Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 -Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 -rule 54) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 -braces (MISRA C 1998 rule 59) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 -113) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 -braces (MISRA C 1998 rule 59) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 -Error limit reached -Error while running C/C++ Compiler -st_lld.c -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 96) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 -87) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 96) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 -87) -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 96) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 -87) -Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 -Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 -Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 -rule 54) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 -braces (MISRA C 1998 rule 59) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 -113) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 -braces (MISRA C 1998 rule 59) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 -Error limit reached -Error while running C/C++ Compiler -stm32_dma.c -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 96) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 -87) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 96) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 -87) -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 96) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 -87) -Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 -Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 -Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 -rule 54) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 -braces (MISRA C 1998 rule 59) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 -113) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 -braces (MISRA C 1998 rule 59) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 -Error limit reached -Error while running C/C++ Compiler -test.c -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 96) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 -87) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 96) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 -87) -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 96) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 -87) -Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 -Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 -Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 -rule 54) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 -braces (MISRA C 1998 rule 59) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 -113) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 -braces (MISRA C 1998 rule 59) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 -Error limit reached -Error while running C/C++ Compiler -testbmk.c -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 96) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 -87) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 96) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 -87) -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 96) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 -87) -Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 -Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 -Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 -rule 54) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 -braces (MISRA C 1998 rule 59) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 -113) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 -braces (MISRA C 1998 rule 59) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 -Error limit reached -Error while running C/C++ Compiler -testdyn.c -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 96) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 -87) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 96) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 -87) -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 96) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 -87) -Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 -Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 -Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 -rule 54) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 -braces (MISRA C 1998 rule 59) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 -113) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 -braces (MISRA C 1998 rule 59) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 -Error limit reached -Error while running C/C++ Compiler -testevt.c -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 96) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 -87) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 96) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 -87) -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 96) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 -87) -Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 -Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 -Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 -rule 54) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 -braces (MISRA C 1998 rule 59) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 -113) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 -braces (MISRA C 1998 rule 59) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 -Error limit reached -Error while running C/C++ Compiler -testheap.c -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 96) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 -87) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 96) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 -87) -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 96) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 -87) -Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 -Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 -Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 -rule 54) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 -braces (MISRA C 1998 rule 59) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 -113) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 -braces (MISRA C 1998 rule 59) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 -Error limit reached -Error while running C/C++ Compiler -testmbox.c -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 96) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 -87) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 96) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 -87) -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 96) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 -87) -Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 -Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 -Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 -rule 54) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 -braces (MISRA C 1998 rule 59) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 -113) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 -braces (MISRA C 1998 rule 59) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 -Error limit reached -Error while running C/C++ Compiler -testmsg.c -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 96) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 -87) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 96) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 -87) -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 96) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 -87) -Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 -Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 -Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 -rule 54) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 -braces (MISRA C 1998 rule 59) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 -113) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 -braces (MISRA C 1998 rule 59) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 -Error limit reached -Error while running C/C++ Compiler -testmtx.c -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 96) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 -87) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 96) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 -87) -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 96) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 -87) -Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 -Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 -Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 -rule 54) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 -braces (MISRA C 1998 rule 59) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 -113) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 -braces (MISRA C 1998 rule 59) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 -Error limit reached -Error while running C/C++ Compiler -testpools.c -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 96) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 -87) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 96) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 -87) -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 96) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 -87) -Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 -Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 -Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 -rule 54) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 -braces (MISRA C 1998 rule 59) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 -113) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 -braces (MISRA C 1998 rule 59) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 -Error limit reached -Error while running C/C++ Compiler -testqueues.c -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 96) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 -87) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 96) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 -87) -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 96) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 -87) -Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 -Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 -Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 -rule 54) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 -braces (MISRA C 1998 rule 59) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 -113) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 -braces (MISRA C 1998 rule 59) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 -Error limit reached -Error while running C/C++ Compiler -testsem.c -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 96) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 -87) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 96) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 -87) -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 96) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 -87) -Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 -Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 -Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 -rule 54) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 -braces (MISRA C 1998 rule 59) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 -113) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 -braces (MISRA C 1998 rule 59) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 -Error limit reached -Error while running C/C++ Compiler -testthd.c -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 96) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 -87) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 96) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 -87) -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 96) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 -87) -Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 -Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 -Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 -rule 54) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 -braces (MISRA C 1998 rule 59) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 -113) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 -braces (MISRA C 1998 rule 59) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 -Error limit reached -Error while running C/C++ Compiler -uart.c -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 96) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 -87) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 96) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 -87) -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 96) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 -87) -Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 -Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 -Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 -rule 54) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 -braces (MISRA C 1998 rule 59) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 -113) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 -braces (MISRA C 1998 rule 59) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 -Error limit reached -Error while running C/C++ Compiler -usb.c -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 96) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 -87) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 96) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 -87) -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 96) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 96) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 -87) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 -87) -Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 -Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 -Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 -Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 -rule 54) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -113) -Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 -there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, -(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) -Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 -rule 54) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 -braces (MISRA C 1998 rule 59) -Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 -113) -Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 -braces (MISRA C 1998 rule 59) -Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 -87) -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 -Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 -Error limit reached -Error while running C/C++ Compiler -vectors.s - -Total number of errors: 6100 -Total number of warnings: 61 - +Changed settings forces a full rebuild... +Building configuration: ch - Debug +Updating build tree... + +65 file(s) deleted. +Updating build tree... +adc.c +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 96) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 +87) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 96) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 +87) +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 96) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 +87) +Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 +Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 +Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 +rule 54) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 +braces (MISRA C 1998 rule 59) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 +113) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 +braces (MISRA C 1998 rule 59) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 +Error limit reached +Error while running C/C++ Compiler +board.c +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 96) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 +87) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32f4_DISCOVERY\board.h 230 +rule 96) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 +87) +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 96) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 +87) +Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 +Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 +Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 +rule 54) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 +braces (MISRA C 1998 rule 59) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 +113) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 +braces (MISRA C 1998 rule 59) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 +Error limit reached +Error while running C/C++ Compiler +can.c +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 96) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 +87) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 96) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 +87) +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 96) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 +87) +Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 +Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 +Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 +rule 54) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 +braces (MISRA C 1998 rule 59) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 +113) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 +braces (MISRA C 1998 rule 59) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 +Error limit reached +Error while running C/C++ Compiler +chcond.c +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 96) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 +87) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 96) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 +87) +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 96) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 +87) +Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 +Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 +Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 +rule 54) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 +braces (MISRA C 1998 rule 59) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 +113) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 +braces (MISRA C 1998 rule 59) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 +Error limit reached +Error while running C/C++ Compiler +chcore.c +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 96) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 +87) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 96) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 +87) +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 96) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 +87) +Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 +Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 +Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 +rule 54) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 +braces (MISRA C 1998 rule 59) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 +113) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 +braces (MISRA C 1998 rule 59) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 +Error limit reached +Error while running C/C++ Compiler +chcore_v7m.c +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 96) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 +87) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 96) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 +87) +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 96) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 +87) +Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 +Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 +Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 +rule 54) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 +braces (MISRA C 1998 rule 59) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 +113) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 +braces (MISRA C 1998 rule 59) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 +Error limit reached +Error while running C/C++ Compiler +chcoreasm_v7m.s +chdebug.c +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 96) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 +87) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 96) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 +87) +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 96) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 +87) +Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 +Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 +Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 +rule 54) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 +braces (MISRA C 1998 rule 59) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 +113) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 +braces (MISRA C 1998 rule 59) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 +Error limit reached +Error while running C/C++ Compiler +chdynamic.c +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 96) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 +87) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 96) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 +87) +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 96) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 +87) +Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 +Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 +Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 +rule 54) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 +braces (MISRA C 1998 rule 59) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 +113) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 +braces (MISRA C 1998 rule 59) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 +Error limit reached +Error while running C/C++ Compiler +chevents.c +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 96) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 +87) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 96) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 +87) +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 96) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 +87) +Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 +Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 +Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 +rule 54) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 +braces (MISRA C 1998 rule 59) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 +113) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 +braces (MISRA C 1998 rule 59) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 +Error limit reached +Error while running C/C++ Compiler +chheap.c +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 96) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 +87) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 96) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 +87) +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 96) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 +87) +Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 +Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 +Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 +rule 54) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 +braces (MISRA C 1998 rule 59) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 +113) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 +braces (MISRA C 1998 rule 59) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 +Error limit reached +Error while running C/C++ Compiler +chmboxes.c +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 96) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 +87) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 96) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 +87) +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 96) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 +87) +Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 +Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 +Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 +rule 54) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 +braces (MISRA C 1998 rule 59) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 +113) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 +braces (MISRA C 1998 rule 59) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 +Error limit reached +Error while running C/C++ Compiler +chmemcore.c +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 96) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 +87) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 96) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 +87) +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 96) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 +87) +Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 +Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 +Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 +rule 54) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 +braces (MISRA C 1998 rule 59) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 +113) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 +braces (MISRA C 1998 rule 59) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 +Error limit reached +Error while running C/C++ Compiler +chmempools.c +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 96) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 +87) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 96) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 +87) +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 96) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 +87) +Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 +Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 +Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 +rule 54) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 +braces (MISRA C 1998 rule 59) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 +113) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 +braces (MISRA C 1998 rule 59) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 +Error limit reached +Error while running C/C++ Compiler +chmsg.c +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 96) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 +87) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 96) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 +87) +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 96) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 +87) +Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 +Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 +Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 +rule 54) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 +braces (MISRA C 1998 rule 59) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 +113) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 +braces (MISRA C 1998 rule 59) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 +Error limit reached +Error while running C/C++ Compiler +chmtx.c +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 96) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 +87) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 96) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 +87) +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 96) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 +87) +Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 +Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 +Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 +rule 54) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 +braces (MISRA C 1998 rule 59) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 +113) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 +braces (MISRA C 1998 rule 59) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 +Error limit reached +Error while running C/C++ Compiler +chqueues.c +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 96) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 +87) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 96) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 +87) +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 96) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 +87) +Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 +Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 +Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 +rule 54) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 +braces (MISRA C 1998 rule 59) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 +113) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 +braces (MISRA C 1998 rule 59) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 +Error limit reached +Error while running C/C++ Compiler +chregistry.c +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 96) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 +87) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 96) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 +87) +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 96) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 +87) +Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 +Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 +Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 +rule 54) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 +braces (MISRA C 1998 rule 59) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 +113) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 +braces (MISRA C 1998 rule 59) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 +Error limit reached +Error while running C/C++ Compiler +chschd.c +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 96) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 +87) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 96) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 +87) +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 96) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 +87) +Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 +Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 +Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 +rule 54) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 +braces (MISRA C 1998 rule 59) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 +113) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 +braces (MISRA C 1998 rule 59) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 +Error limit reached +Error while running C/C++ Compiler +chsem.c +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 96) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 +87) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 96) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 +87) +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 96) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 +87) +Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 +Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 +Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 +rule 54) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 +braces (MISRA C 1998 rule 59) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 +113) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 +braces (MISRA C 1998 rule 59) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 +Error limit reached +Error while running C/C++ Compiler +chsys.c +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 96) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 +87) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 96) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 +87) +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 96) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 +87) +Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 +Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 +Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 +rule 54) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 +braces (MISRA C 1998 rule 59) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 +113) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 +braces (MISRA C 1998 rule 59) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 +Error limit reached +Error while running C/C++ Compiler +chthreads.c +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 96) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 +87) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 96) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 +87) +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 96) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 +87) +Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 +Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 +Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 +rule 54) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 +braces (MISRA C 1998 rule 59) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 +113) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 +braces (MISRA C 1998 rule 59) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 +Error limit reached +Error while running C/C++ Compiler +chtm.c +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 96) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 +87) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 96) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 +87) +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 96) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 +87) +Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 +Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 +Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 +rule 54) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 +braces (MISRA C 1998 rule 59) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 +113) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 +braces (MISRA C 1998 rule 59) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 +Error limit reached +Error while running C/C++ Compiler +chvt.c +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 96) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 +87) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 96) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 +87) +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 96) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 +87) +Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 +Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 +Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 +rule 54) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 +braces (MISRA C 1998 rule 59) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 +113) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 +braces (MISRA C 1998 rule 59) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 +Error limit reached +Error while running C/C++ Compiler +cstartup.s +ext.c +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 96) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 +87) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 96) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 +87) +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 96) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 +87) +Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 +Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 +Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 +rule 54) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 +braces (MISRA C 1998 rule 59) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 +113) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 +braces (MISRA C 1998 rule 59) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 +Error limit reached +Error while running C/C++ Compiler +gpt.c +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 96) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 +87) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 96) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 +87) +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 96) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 +87) +Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 +Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 +Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 +rule 54) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 +braces (MISRA C 1998 rule 59) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 +113) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 +braces (MISRA C 1998 rule 59) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 +Error limit reached +Error while running C/C++ Compiler +gpt_lld.c +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 96) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 +87) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 96) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 +87) +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 96) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 +87) +Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 +Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 +Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 +rule 54) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 +braces (MISRA C 1998 rule 59) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 +113) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 +braces (MISRA C 1998 rule 59) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 +Error limit reached +Error while running C/C++ Compiler +hal.c +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 96) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 +87) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 96) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 +87) +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 96) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 +87) +Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 +Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 +Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 +rule 54) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 +braces (MISRA C 1998 rule 59) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 +113) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 +braces (MISRA C 1998 rule 59) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 +Error limit reached +Error while running C/C++ Compiler +hal_lld.c +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 96) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 +87) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 96) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 +87) +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 96) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 +87) +Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 +Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 +Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 +rule 54) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 +braces (MISRA C 1998 rule 59) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 +113) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 +braces (MISRA C 1998 rule 59) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 +Error limit reached +Error while running C/C++ Compiler +i2c.c +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 96) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 +87) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 96) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 +87) +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 96) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 +87) +Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 +Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 +Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 +rule 54) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 +braces (MISRA C 1998 rule 59) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 +113) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 +braces (MISRA C 1998 rule 59) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 +Error limit reached +Error while running C/C++ Compiler +icu.c +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 96) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 +87) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 96) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 +87) +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 96) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 +87) +Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 +Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 +Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 +rule 54) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 +braces (MISRA C 1998 rule 59) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 +113) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 +braces (MISRA C 1998 rule 59) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 +Error limit reached +Error while running C/C++ Compiler +mac.c +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 96) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 +87) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 96) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 +87) +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 96) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 +87) +Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 +Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 +Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 +rule 54) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 +braces (MISRA C 1998 rule 59) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 +113) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 +braces (MISRA C 1998 rule 59) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 +Error limit reached +Error while running C/C++ Compiler +main.c +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 96) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 +87) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 96) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 +87) +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 96) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 +87) +Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 +Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 +Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 +rule 54) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 +braces (MISRA C 1998 rule 59) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 +113) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 +braces (MISRA C 1998 rule 59) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 +Error limit reached +Error while running C/C++ Compiler +mmc_spi.c +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 96) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 +87) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 96) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 +87) +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 96) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 +87) +Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 +Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 +Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 +rule 54) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 +braces (MISRA C 1998 rule 59) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 +113) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 +braces (MISRA C 1998 rule 59) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 +Error limit reached +Error while running C/C++ Compiler +nvic.c +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 96) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 +87) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 96) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 +87) +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 96) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 +87) +Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 +Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 +Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 +rule 54) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 +braces (MISRA C 1998 rule 59) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 +113) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 +braces (MISRA C 1998 rule 59) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 +Error limit reached +Error while running C/C++ Compiler +pal.c +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 96) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 +87) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 96) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 +87) +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 96) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 +87) +Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 +Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 +Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 +rule 54) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 +braces (MISRA C 1998 rule 59) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 +113) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 +braces (MISRA C 1998 rule 59) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 +Error limit reached +Error while running C/C++ Compiler +pal_lld.c +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 96) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 +87) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 96) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 +87) +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 96) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 +87) +Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 +Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 +Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 +rule 54) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 +braces (MISRA C 1998 rule 59) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 +113) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 +braces (MISRA C 1998 rule 59) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 +Error limit reached +Error while running C/C++ Compiler +pwm.c +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 96) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 +87) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 96) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 +87) +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 96) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 +87) +Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 +Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 +Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 +rule 54) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 +braces (MISRA C 1998 rule 59) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 +113) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 +braces (MISRA C 1998 rule 59) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 +Error limit reached +Error while running C/C++ Compiler +rtc.c +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 96) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 +87) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 96) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 +87) +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 96) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 +87) +Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 +Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 +Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 +rule 54) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 +braces (MISRA C 1998 rule 59) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 +113) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 +braces (MISRA C 1998 rule 59) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 +Error limit reached +Error while running C/C++ Compiler +sdc.c +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 96) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 +87) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 96) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 +87) +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 96) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 +87) +Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 +Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 +Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 +rule 54) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 +braces (MISRA C 1998 rule 59) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 +113) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 +braces (MISRA C 1998 rule 59) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 +Error limit reached +Error while running C/C++ Compiler +serial.c +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 96) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 +87) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 96) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 +87) +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 96) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 +87) +Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 +Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 +Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 +rule 54) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 +braces (MISRA C 1998 rule 59) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 +113) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 +braces (MISRA C 1998 rule 59) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 +Error limit reached +Error while running C/C++ Compiler +serial_lld.c +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 96) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 +87) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 96) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 +87) +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 96) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 +87) +Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 +Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 +Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 +rule 54) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 +braces (MISRA C 1998 rule 59) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 +113) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 +braces (MISRA C 1998 rule 59) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 +Error limit reached +Error while running C/C++ Compiler +serial_usb.c +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 96) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 +87) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 96) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 +87) +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 96) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 +87) +Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 +Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 +Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 +rule 54) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 +braces (MISRA C 1998 rule 59) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 +113) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 +braces (MISRA C 1998 rule 59) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 +Error limit reached +Error while running C/C++ Compiler +spi.c +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 96) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 +87) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 96) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 +87) +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 96) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 +87) +Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 +Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 +Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 +rule 54) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 +braces (MISRA C 1998 rule 59) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 +113) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 +braces (MISRA C 1998 rule 59) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 +Error limit reached +Error while running C/C++ Compiler +spi_lld.c +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 96) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 +87) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 96) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 +87) +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 96) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 +87) +Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 +Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 +Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 +rule 54) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 +braces (MISRA C 1998 rule 59) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 +113) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 +braces (MISRA C 1998 rule 59) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 +Error limit reached +Error while running C/C++ Compiler +st.c +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 96) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 +87) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 96) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 +87) +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 96) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 +87) +Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 +Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 +Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 +rule 54) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 +braces (MISRA C 1998 rule 59) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 +113) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 +braces (MISRA C 1998 rule 59) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 +Error limit reached +Error while running C/C++ Compiler +st_lld.c +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 96) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 +87) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 96) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 +87) +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 96) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 +87) +Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 +Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 +Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 +rule 54) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 +braces (MISRA C 1998 rule 59) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 +113) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 +braces (MISRA C 1998 rule 59) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 +Error limit reached +Error while running C/C++ Compiler +stm32_dma.c +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 96) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 +87) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 96) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 +87) +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 96) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 +87) +Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 +Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 +Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 +rule 54) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 +braces (MISRA C 1998 rule 59) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 +113) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 +braces (MISRA C 1998 rule 59) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 +Error limit reached +Error while running C/C++ Compiler +test.c +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 96) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 +87) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 96) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 +87) +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 96) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 +87) +Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 +Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 +Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 +rule 54) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 +braces (MISRA C 1998 rule 59) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 +113) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 +braces (MISRA C 1998 rule 59) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 +Error limit reached +Error while running C/C++ Compiler +testbmk.c +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 96) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 +87) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 96) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 +87) +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 96) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 +87) +Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 +Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 +Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 +rule 54) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 +braces (MISRA C 1998 rule 59) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 +113) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 +braces (MISRA C 1998 rule 59) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 +Error limit reached +Error while running C/C++ Compiler +testdyn.c +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 96) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 +87) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 96) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 +87) +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 96) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 +87) +Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 +Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 +Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 +rule 54) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 +braces (MISRA C 1998 rule 59) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 +113) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 +braces (MISRA C 1998 rule 59) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 +Error limit reached +Error while running C/C++ Compiler +testevt.c +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 96) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 +87) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 96) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 +87) +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 96) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 +87) +Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 +Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 +Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 +rule 54) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 +braces (MISRA C 1998 rule 59) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 +113) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 +braces (MISRA C 1998 rule 59) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 +Error limit reached +Error while running C/C++ Compiler +testheap.c +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 96) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 +87) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 96) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 +87) +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 96) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 +87) +Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 +Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 +Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 +rule 54) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 +braces (MISRA C 1998 rule 59) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 +113) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 +braces (MISRA C 1998 rule 59) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 +Error limit reached +Error while running C/C++ Compiler +testmbox.c +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 96) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 +87) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 96) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 +87) +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 96) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 +87) +Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 +Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 +Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 +rule 54) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 +braces (MISRA C 1998 rule 59) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 +113) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 +braces (MISRA C 1998 rule 59) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 +Error limit reached +Error while running C/C++ Compiler +testmsg.c +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 96) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 +87) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 96) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 +87) +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 96) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 +87) +Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 +Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 +Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 +rule 54) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 +braces (MISRA C 1998 rule 59) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 +113) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 +braces (MISRA C 1998 rule 59) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 +Error limit reached +Error while running C/C++ Compiler +testmtx.c +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 96) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 +87) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 96) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 +87) +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 96) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 +87) +Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 +Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 +Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 +rule 54) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 +braces (MISRA C 1998 rule 59) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 +113) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 +braces (MISRA C 1998 rule 59) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 +Error limit reached +Error while running C/C++ Compiler +testpools.c +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 96) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 +87) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 96) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 +87) +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 96) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 +87) +Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 +Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 +Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 +rule 54) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 +braces (MISRA C 1998 rule 59) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 +113) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 +braces (MISRA C 1998 rule 59) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 +Error limit reached +Error while running C/C++ Compiler +testqueues.c +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 96) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 +87) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 96) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 +87) +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 96) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 +87) +Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 +Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 +Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 +rule 54) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 +braces (MISRA C 1998 rule 59) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 +113) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 +braces (MISRA C 1998 rule 59) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 +Error limit reached +Error while running C/C++ Compiler +testsem.c +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 96) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 +87) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 96) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 +87) +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 96) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 +87) +Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 +Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 +Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 +rule 54) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 +braces (MISRA C 1998 rule 59) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 +113) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 +braces (MISRA C 1998 rule 59) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 +Error limit reached +Error while running C/C++ Compiler +testthd.c +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 96) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 +87) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 96) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 +87) +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 96) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 +87) +Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 +Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 +Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 +rule 54) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 +braces (MISRA C 1998 rule 59) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 +113) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 +braces (MISRA C 1998 rule 59) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 +Error limit reached +Error while running C/C++ Compiler +uart.c +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 96) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 +87) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 96) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 +87) +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 96) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 +87) +Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 +Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 +Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 +rule 54) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 +braces (MISRA C 1998 rule 59) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 +113) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 +braces (MISRA C 1998 rule 59) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 +Error limit reached +Error while running C/C++ Compiler +usb.c +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 70 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 96) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 71 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 422 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 434 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 442 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 452 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 461 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 468 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 477 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\chconf.h 486 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 72 +87) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 96) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 1998 rule 11) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 462 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 463 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 464 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 9134 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 238 +87) +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 1998 rule 17) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 285 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 307 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 314 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 96) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 96) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore.h 245 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 155 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 250 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 291 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 69 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\hal\include\st.h 80 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 73 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 139 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 140 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 141 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 142 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 143 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 144 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 145 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 146 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 147 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 148 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 149 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 150 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 151 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 157 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 175 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chdebug.h 196 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 74 +87) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 75 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 95 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 96 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 97 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 98 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 99 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chstats.h 100 +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 76 +87) +Warning[Pe301]: typedef name has already been declared (with same type) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 76 +Error[Pm012]: the type char shall always be declared as unsigned char or signed char (MISRA C 1998 rule 14) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 137 +Error[Pm093]: use of union - overlapping storage shall not be used (MISRA C 1998 rule 109) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 177 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 436 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 446 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 456 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 466 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 476 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 486 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 507 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 510 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 518 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 526 +Error[Pm038]: type casting from any type to or from pointers shall not be used (MISRA C 1998 rule 45) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 533 +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 554 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 556 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 568 +rule 54) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +113) +Error[Pm075]: the type of this expression is "int", but the function has return type "_Bool" - for functions with non-void return types: (1) C:\stuff\ChibiOS_3\os\rt\include\chschd.h 570 +there shall be one return statement for every exit branch (including the end of the program), (2) each return shall have an expression, +(3) the return expression shall match the declared return type (MISRA C 1998 rule 83) +Error[Pm050]: a null statement shall only occur on a line by itself, and shall not have any other text on the same line (MISRA C 1998 C:\stuff\ChibiOS_3\os\rt\include\chschd.h 582 +rule 54) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 585 +braces (MISRA C 1998 rule 59) +Error[Pm097]: all the members of a structure (or union) shall be named and shall only be accessed via their name (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\chschd.h 596 +113) +Error[Pm055]: the statement forming the body of an if, else if, else, while, do ... while, or for statement shall always be enclosed in C:\stuff\ChibiOS_3\os\rt\include\chschd.h 610 +braces (MISRA C 1998 rule 59) +Error[Pm077]: #include statements in a file shall only be preceded by other preprocessor directives or comments (MISRA C 1998 rule C:\stuff\ChibiOS_3\os\rt\include\ch.h 77 +87) +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 63 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 76 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 86 +Error[Pm084]: in the definition of a function-like macro, the whole definition shall be enclosed in parenthesis (MISRA C 1998 rule 96) C:\stuff\ChibiOS_3\os\rt\include\chsys.h 100 +Error limit reached +Error while running C/C++ Compiler +vectors.s + +Total number of errors: 6100 +Total number of warnings: 61 + diff --git a/misc/chibi_contr/misra_2004_report.txt b/misc/chibi_contr/misra_2004_report.txt index cecb2ae2f0..904e411687 100644 --- a/misc/chibi_contr/misra_2004_report.txt +++ b/misc/chibi_contr/misra_2004_report.txt @@ -1,8126 +1,8126 @@ - -Changed settings forces a full rebuild... -Building configuration: ch - Debug -Updating build tree... - -68 file(s) deleted. -Updating build tree... -adc.c -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 19.10) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 -19.15) -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 19.10) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 -19.15) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error limit reached -Error while running C/C++ Compiler -board.c -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32f4_DISCOVERY\board.h 230 -rule 19.10) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 -19.15) -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 19.10) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 -19.15) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error limit reached -Error while running C/C++ Compiler -can.c -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 19.10) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 -19.15) -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 19.10) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 -19.15) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error limit reached -Error while running C/C++ Compiler -chcond.c -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 19.10) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 -19.15) -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 19.10) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 -19.15) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error limit reached -Error while running C/C++ Compiler -chcore.c -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 19.10) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 -19.15) -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 19.10) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 -19.15) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error limit reached -Error while running C/C++ Compiler -chcore_v7m.c -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 19.10) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 -19.15) -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 19.10) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 -19.15) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error limit reached -Error while running C/C++ Compiler -chcoreasm_v7m.s -chdebug.c -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 19.10) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 -19.15) -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 19.10) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 -19.15) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error limit reached -Error while running C/C++ Compiler -chdynamic.c -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 19.10) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 -19.15) -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 19.10) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 -19.15) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error limit reached -Error while running C/C++ Compiler -chevents.c -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 19.10) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 -19.15) -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 19.10) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 -19.15) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error limit reached -Error while running C/C++ Compiler -chheap.c -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 19.10) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 -19.15) -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 19.10) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 -19.15) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error limit reached -Error while running C/C++ Compiler -chmboxes.c -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 19.10) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 -19.15) -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 19.10) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 -19.15) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error limit reached -Error while running C/C++ Compiler -chmemcore.c -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 19.10) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 -19.15) -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 19.10) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 -19.15) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error limit reached -Error while running C/C++ Compiler -chmempools.c -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 19.10) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 -19.15) -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 19.10) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 -19.15) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error limit reached -Error while running C/C++ Compiler -chmsg.c -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 19.10) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 -19.15) -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 19.10) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 -19.15) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error limit reached -Error while running C/C++ Compiler -chmtx.c -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 19.10) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 -19.15) -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 19.10) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 -19.15) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error limit reached -Error while running C/C++ Compiler -chqueues.c -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 19.10) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 -19.15) -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 19.10) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 -19.15) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error limit reached -Error while running C/C++ Compiler -chregistry.c -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 19.10) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 -19.15) -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 19.10) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 -19.15) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error limit reached -Error while running C/C++ Compiler -chschd.c -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 19.10) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 -19.15) -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 19.10) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 -19.15) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error limit reached -Error while running C/C++ Compiler -chsem.c -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 19.10) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 -19.15) -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 19.10) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 -19.15) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error limit reached -Error while running C/C++ Compiler -chsys.c -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 19.10) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 -19.15) -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 19.10) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 -19.15) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error limit reached -Error while running C/C++ Compiler -chthreads.c -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 19.10) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 -19.15) -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 19.10) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 -19.15) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error limit reached -Error while running C/C++ Compiler -chtm.c -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 19.10) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 -19.15) -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 19.10) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 -19.15) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error limit reached -Error while running C/C++ Compiler -chvt.c -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 19.10) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 -19.15) -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 19.10) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 -19.15) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error limit reached -Error while running C/C++ Compiler -cstartup.s -ext.c -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 19.10) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 -19.15) -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 19.10) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 -19.15) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error limit reached -Error while running C/C++ Compiler -gpt.c -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 19.10) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 -19.15) -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 19.10) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 -19.15) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error limit reached -Error while running C/C++ Compiler -gpt_lld.c -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 19.10) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 -19.15) -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 19.10) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 -19.15) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error limit reached -Error while running C/C++ Compiler -hal.c -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 19.10) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 -19.15) -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 19.10) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 -19.15) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error limit reached -Error while running C/C++ Compiler -hal_lld.c -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 19.10) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 -19.15) -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 19.10) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 -19.15) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error limit reached -Error while running C/C++ Compiler -i2c.c -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 19.10) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 -19.15) -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 19.10) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 -19.15) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error limit reached -Error while running C/C++ Compiler -icu.c -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 19.10) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 -19.15) -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 19.10) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 -19.15) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error limit reached -Error while running C/C++ Compiler -mac.c -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 19.10) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 -19.15) -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 19.10) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 -19.15) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error limit reached -Error while running C/C++ Compiler -main.c -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 19.10) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 -19.15) -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 19.10) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 -19.15) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error limit reached -Error while running C/C++ Compiler -mmc_spi.c -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 19.10) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 -19.15) -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 19.10) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 -19.15) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error limit reached -Error while running C/C++ Compiler -nvic.c -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 19.10) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 -19.15) -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 19.10) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 -19.15) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error limit reached -Error while running C/C++ Compiler -pal.c -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 19.10) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 -19.15) -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 19.10) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 -19.15) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error limit reached -Error while running C/C++ Compiler -pal_lld.c -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 19.10) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 -19.15) -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 19.10) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 -19.15) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error limit reached -Error while running C/C++ Compiler -pwm.c -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 19.10) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 -19.15) -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 19.10) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 -19.15) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error limit reached -Error while running C/C++ Compiler -rtc.c -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 19.10) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 -19.15) -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 19.10) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 -19.15) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error limit reached -Error while running C/C++ Compiler -sdc.c -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 19.10) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 -19.15) -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 19.10) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 -19.15) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error limit reached -Error while running C/C++ Compiler -serial.c -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 19.10) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 -19.15) -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 19.10) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 -19.15) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error limit reached -Error while running C/C++ Compiler -serial_lld.c -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 19.10) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 -19.15) -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 19.10) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 -19.15) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error limit reached -Error while running C/C++ Compiler -serial_usb.c -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 19.10) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 -19.15) -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 19.10) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 -19.15) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error limit reached -Error while running C/C++ Compiler -spi.c -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 19.10) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 -19.15) -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 19.10) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 -19.15) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error limit reached -Error while running C/C++ Compiler -spi_lld.c -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 19.10) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 -19.15) -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 19.10) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 -19.15) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error limit reached -Error while running C/C++ Compiler -st.c -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 19.10) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 -19.15) -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 19.10) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 -19.15) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error limit reached -Error while running C/C++ Compiler -st_lld.c -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 19.10) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 -19.15) -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 19.10) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 -19.15) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error limit reached -Error while running C/C++ Compiler -stm32_dma.c -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 19.10) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 -19.15) -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 19.10) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 -19.15) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error limit reached -Error while running C/C++ Compiler -test.c -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 19.10) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 -19.15) -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 19.10) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 -19.15) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error limit reached -Error while running C/C++ Compiler -testbmk.c -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 19.10) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 -19.15) -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 19.10) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 -19.15) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error limit reached -Error while running C/C++ Compiler -testdyn.c -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 19.10) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 -19.15) -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 19.10) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 -19.15) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error limit reached -Error while running C/C++ Compiler -testevt.c -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 19.10) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 -19.15) -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 19.10) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 -19.15) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error limit reached -Error while running C/C++ Compiler -testheap.c -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 19.10) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 -19.15) -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 19.10) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 -19.15) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error limit reached -Error while running C/C++ Compiler -testmbox.c -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 19.10) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 -19.15) -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 19.10) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 -19.15) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error limit reached -Error while running C/C++ Compiler -testmsg.c -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 19.10) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 -19.15) -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 19.10) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 -19.15) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error limit reached -Error while running C/C++ Compiler -testmtx.c -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 19.10) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 -19.15) -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 19.10) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 -19.15) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error limit reached -Error while running C/C++ Compiler -testpools.c -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 19.10) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 -19.15) -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 19.10) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 -19.15) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error limit reached -Error while running C/C++ Compiler -testqueues.c -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 19.10) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 -19.15) -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 19.10) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 -19.15) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error limit reached -Error while running C/C++ Compiler -testsem.c -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 19.10) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 -19.15) -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 19.10) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 -19.15) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error limit reached -Error while running C/C++ Compiler -testthd.c -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 19.10) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 -19.15) -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 19.10) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 -19.15) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error limit reached -Error while running C/C++ Compiler -uart.c -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 19.10) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 -19.15) -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 19.10) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 -19.15) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error limit reached -Error while running C/C++ Compiler -usb.c -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 -rule 19.10) -Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 -141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 -19.15) -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 -Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 -Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 -..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 -..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 -rule 19.10) -Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 -rule 19.10) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 -19.15) -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 -Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 -at both the function definition and call (MISRA C 2004 rule 8.1) -Error limit reached -Error while running C/C++ Compiler -vectors.s - -Total number of errors: 6100 -Total number of warnings: 0 + +Changed settings forces a full rebuild... +Building configuration: ch - Debug +Updating build tree... + +68 file(s) deleted. +Updating build tree... +adc.c +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 19.10) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 +19.15) +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 19.10) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 +19.15) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error limit reached +Error while running C/C++ Compiler +board.c +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32f4_DISCOVERY\board.h 230 +rule 19.10) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 +19.15) +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 19.10) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 +19.15) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error limit reached +Error while running C/C++ Compiler +can.c +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 19.10) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 +19.15) +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 19.10) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 +19.15) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error limit reached +Error while running C/C++ Compiler +chcond.c +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 19.10) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 +19.15) +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 19.10) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 +19.15) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error limit reached +Error while running C/C++ Compiler +chcore.c +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 19.10) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 +19.15) +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 19.10) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 +19.15) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error limit reached +Error while running C/C++ Compiler +chcore_v7m.c +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 19.10) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 +19.15) +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 19.10) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 +19.15) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error limit reached +Error while running C/C++ Compiler +chcoreasm_v7m.s +chdebug.c +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 19.10) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 +19.15) +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 19.10) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 +19.15) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error limit reached +Error while running C/C++ Compiler +chdynamic.c +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 19.10) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 +19.15) +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 19.10) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 +19.15) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error limit reached +Error while running C/C++ Compiler +chevents.c +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 19.10) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 +19.15) +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 19.10) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 +19.15) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error limit reached +Error while running C/C++ Compiler +chheap.c +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 19.10) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 +19.15) +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 19.10) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 +19.15) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error limit reached +Error while running C/C++ Compiler +chmboxes.c +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 19.10) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 +19.15) +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 19.10) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 +19.15) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error limit reached +Error while running C/C++ Compiler +chmemcore.c +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 19.10) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 +19.15) +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 19.10) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 +19.15) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error limit reached +Error while running C/C++ Compiler +chmempools.c +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 19.10) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 +19.15) +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 19.10) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 +19.15) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error limit reached +Error while running C/C++ Compiler +chmsg.c +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 19.10) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 +19.15) +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 19.10) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 +19.15) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error limit reached +Error while running C/C++ Compiler +chmtx.c +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 19.10) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 +19.15) +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 19.10) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 +19.15) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error limit reached +Error while running C/C++ Compiler +chqueues.c +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 19.10) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 +19.15) +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 19.10) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 +19.15) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error limit reached +Error while running C/C++ Compiler +chregistry.c +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 19.10) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 +19.15) +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 19.10) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 +19.15) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error limit reached +Error while running C/C++ Compiler +chschd.c +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 19.10) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 +19.15) +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 19.10) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 +19.15) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error limit reached +Error while running C/C++ Compiler +chsem.c +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 19.10) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 +19.15) +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 19.10) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 +19.15) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error limit reached +Error while running C/C++ Compiler +chsys.c +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 19.10) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 +19.15) +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 19.10) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 +19.15) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error limit reached +Error while running C/C++ Compiler +chthreads.c +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 19.10) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 +19.15) +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 19.10) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 +19.15) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error limit reached +Error while running C/C++ Compiler +chtm.c +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 19.10) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 +19.15) +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 19.10) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 +19.15) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error limit reached +Error while running C/C++ Compiler +chvt.c +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 19.10) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 +19.15) +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 19.10) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 +19.15) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error limit reached +Error while running C/C++ Compiler +cstartup.s +ext.c +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 19.10) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 +19.15) +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 19.10) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 +19.15) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error limit reached +Error while running C/C++ Compiler +gpt.c +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 19.10) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 +19.15) +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 19.10) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 +19.15) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error limit reached +Error while running C/C++ Compiler +gpt_lld.c +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 19.10) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 +19.15) +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 19.10) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 +19.15) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error limit reached +Error while running C/C++ Compiler +hal.c +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 19.10) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 +19.15) +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 19.10) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 +19.15) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error limit reached +Error while running C/C++ Compiler +hal_lld.c +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 19.10) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 +19.15) +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 19.10) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 +19.15) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error limit reached +Error while running C/C++ Compiler +i2c.c +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 19.10) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 +19.15) +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 19.10) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 +19.15) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error limit reached +Error while running C/C++ Compiler +icu.c +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 19.10) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 +19.15) +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 19.10) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 +19.15) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error limit reached +Error while running C/C++ Compiler +mac.c +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 19.10) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 +19.15) +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 19.10) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 +19.15) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error limit reached +Error while running C/C++ Compiler +main.c +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 19.10) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 +19.15) +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 19.10) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 +19.15) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error limit reached +Error while running C/C++ Compiler +mmc_spi.c +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 19.10) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 +19.15) +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 19.10) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 +19.15) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error limit reached +Error while running C/C++ Compiler +nvic.c +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 19.10) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 +19.15) +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 19.10) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 +19.15) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error limit reached +Error while running C/C++ Compiler +pal.c +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 19.10) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 +19.15) +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 19.10) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 +19.15) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error limit reached +Error while running C/C++ Compiler +pal_lld.c +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 19.10) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 +19.15) +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 19.10) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 +19.15) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error limit reached +Error while running C/C++ Compiler +pwm.c +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 19.10) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 +19.15) +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 19.10) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 +19.15) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error limit reached +Error while running C/C++ Compiler +rtc.c +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 19.10) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 +19.15) +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 19.10) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 +19.15) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error limit reached +Error while running C/C++ Compiler +sdc.c +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 19.10) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 +19.15) +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 19.10) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 +19.15) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error limit reached +Error while running C/C++ Compiler +serial.c +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 19.10) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 +19.15) +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 19.10) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 +19.15) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error limit reached +Error while running C/C++ Compiler +serial_lld.c +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 19.10) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 +19.15) +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 19.10) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 +19.15) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error limit reached +Error while running C/C++ Compiler +serial_usb.c +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 19.10) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 +19.15) +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 19.10) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 +19.15) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error limit reached +Error while running C/C++ Compiler +spi.c +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 19.10) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 +19.15) +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 19.10) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 +19.15) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error limit reached +Error while running C/C++ Compiler +spi_lld.c +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 19.10) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 +19.15) +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 19.10) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 +19.15) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error limit reached +Error while running C/C++ Compiler +st.c +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 19.10) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 +19.15) +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 19.10) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 +19.15) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error limit reached +Error while running C/C++ Compiler +st_lld.c +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 19.10) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 +19.15) +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 19.10) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 +19.15) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error limit reached +Error while running C/C++ Compiler +stm32_dma.c +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 19.10) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 +19.15) +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 19.10) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 +19.15) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error limit reached +Error while running C/C++ Compiler +test.c +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 19.10) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 +19.15) +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 19.10) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 +19.15) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error limit reached +Error while running C/C++ Compiler +testbmk.c +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 19.10) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 +19.15) +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 19.10) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 +19.15) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error limit reached +Error while running C/C++ Compiler +testdyn.c +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 19.10) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 +19.15) +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 19.10) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 +19.15) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error limit reached +Error while running C/C++ Compiler +testevt.c +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 19.10) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 +19.15) +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 19.10) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 +19.15) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error limit reached +Error while running C/C++ Compiler +testheap.c +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 19.10) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 +19.15) +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 19.10) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 +19.15) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error limit reached +Error while running C/C++ Compiler +testmbox.c +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 19.10) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 +19.15) +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 19.10) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 +19.15) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error limit reached +Error while running C/C++ Compiler +testmsg.c +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 19.10) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 +19.15) +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 19.10) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 +19.15) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error limit reached +Error while running C/C++ Compiler +testmtx.c +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 19.10) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 +19.15) +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 19.10) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 +19.15) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error limit reached +Error while running C/C++ Compiler +testpools.c +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 19.10) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 +19.15) +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 19.10) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 +19.15) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error limit reached +Error while running C/C++ Compiler +testqueues.c +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 19.10) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 +19.15) +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 19.10) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 +19.15) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error limit reached +Error while running C/C++ Compiler +testsem.c +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 19.10) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 +19.15) +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 19.10) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 +19.15) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error limit reached +Error while running C/C++ Compiler +testthd.c +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 19.10) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 +19.15) +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 19.10) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 +19.15) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error limit reached +Error while running C/C++ Compiler +uart.c +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 19.10) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 +19.15) +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 19.10) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 +19.15) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error limit reached +Error while running C/C++ Compiler +usb.c +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h 102 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\hal\boards\ST_STM32F4_DISCOVERY\board.h 230 +rule 19.10) +Error[Pm009]: symbol has the same initial 31 characters as macro "__STM32F4XX_STDPERIPH_VERSION_SUB1" (declared at line C:\stuff\ChibiOS_3\os\ext\CMSIS\ST\stm32f4xx.h 142 +141) - identifiers (internal and external) shall not rely on significance of more than 31 characters (MISRA C 2004 rule 5.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\os\ext\CMSIS\include\core_cm4_simd.h 1 +19.15) +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 59 +Error[Pm085]: identifiers in pre-processor directives should be defined before use (MISRA C 2004 rule 19.11) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 69 +Error[Pm013]: same name as type "s8" (declared at line 472 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 232 +..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm013]: same name as type "s16" (declared at line 471 of "C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\iar\..\..\ C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 247 +..\..\..\os\ext\CMSIS\ST\stm32f4xx.h") - typedef names shall not be reused (MISRA C 2004 rule 5.3) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 321 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 328 +rule 19.10) +Error[Pm154]: in the definition of a function-like macro, each instance of a parameter shall be enclosed in parenthesis (MISRA C 2004 C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 341 +rule 19.10) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 374 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 377 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 380 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 388 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 390 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 398 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 399 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 418 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 421 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 434 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 436 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 444 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 447 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 458 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 461 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 473 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 484 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 494 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 504 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 507 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 518 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned long" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 521 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 534 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_v7m.h 546 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm121]: precautions shall be taken in order to prevent the contents of a header file being included twice (MISRA C 2004 rule C:\stuff\ChibiOS_3\testhal\STM32\STM32F4xx\IRQ_STORM\mcuconf.h 1 +19.15) +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 126 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 128 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 140 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 142 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 143 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 144 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 152 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 154 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 164 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 166 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 176 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 178 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 190 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm128]: illegal implicit conversion from underlying MISRA type "signed char" to "unsigned int" (MISRA C 2004 rule 10.1) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm127]: a 'U' suffix shall be applied to all constants of 'unsigned' type (MISRA C 2004 rule 10.6) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm136]: illegal explicit conversion from underlying MISRA type "int" to "_Bool" (MISRA C 2004 rule 10.3) C:\stuff\ChibiOS_3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h 192 +Error[Pm123]: there shall be no definition of objects or functions in a header file (MISRA C 2004 rule 8.5) C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +Error[Pm155]: no prototype seen - functions (even static) shall always have prototype declarations and the prototype shall be visible C:\stuff\ChibiOS_3\os\rt\ports\ARMCMx\chcore_timer.h 72 +at both the function definition and call (MISRA C 2004 rule 8.1) +Error limit reached +Error while running C/C++ Compiler +vectors.s + +Total number of errors: 6100 +Total number of warnings: 0 diff --git a/misc/git2svn.bat b/misc/git2svn.bat index ddce88ceda..d0cf415b75 100644 --- a/misc/git2svn.bat +++ b/misc/git2svn.bat @@ -1,51 +1,51 @@ - - -echo This script should be executed from the root of rusEfi master GITHUB local copy -pwd - -echo Updating from SVN -call git fetch --all -call git reset --hard origin/master -IF NOT ERRORLEVEL echo ERROR git pull-ing -IF NOT ERRORLEVEL 0 EXIT /B 1 - - -set RUSEFI_SVN_PATH=../../svn/ -set RUSEFI_SVN_W_PATH=..\..\svn -set RUSEFI_GIT_PATH=../git/rusefi - - -cd %RUSEFI_SVN_PATH% -svn up -cd %RUSEFI_GIT_PATH% - - -ls -l %RUSEFI_SVN_PATH% -rd /s /q %RUSEFI_SVN_W_PATH%\firmware -rd /s /q %RUSEFI_SVN_W_PATH%\hardware -rd /s /q %RUSEFI_SVN_W_PATH%\java_console -rd /s /q %RUSEFI_SVN_W_PATH%\unit_tests -rd /s /q %RUSEFI_SVN_W_PATH%\misc -rd /s /q %RUSEFI_SVN_W_PATH%\win32_functional_tests - -cp -r firmware %RUSEFI_SVN_PATH% -cp -r hardware %RUSEFI_SVN_PATH% -cp -r java_console %RUSEFI_SVN_PATH% -cp -r unit_tests %RUSEFI_SVN_PATH% -cp -r misc %RUSEFI_SVN_PATH% -cp -r win32_functional_tests %RUSEFI_SVN_PATH% -rem rm -f %RUSEFI_GIT_PATH%/readme.* -rem rm -f %RUSEFI_GIT_PATH%/README.* -cp -r README.* %RUSEFI_SVN_PATH% -cp -r readme.* %RUSEFI_SVN_PATH% - - -cd %RUSEFI_SVN_PATH% -pwd - -rem http://stackoverflow.com/questions/2120844/how-do-i-add-all-new-files-to-svn -svn add --force . - -svn ci --no-auth-cache --non-interactive --username rusefi --password %RUSEFI_SVN_PASSWORD% -m "auto-merge from github" - - + + +echo This script should be executed from the root of rusEfi master GITHUB local copy +pwd + +echo Updating from SVN +call git fetch --all +call git reset --hard origin/master +IF NOT ERRORLEVEL echo ERROR git pull-ing +IF NOT ERRORLEVEL 0 EXIT /B 1 + + +set RUSEFI_SVN_PATH=../../svn/ +set RUSEFI_SVN_W_PATH=..\..\svn +set RUSEFI_GIT_PATH=../git/rusefi + + +cd %RUSEFI_SVN_PATH% +svn up +cd %RUSEFI_GIT_PATH% + + +ls -l %RUSEFI_SVN_PATH% +rd /s /q %RUSEFI_SVN_W_PATH%\firmware +rd /s /q %RUSEFI_SVN_W_PATH%\hardware +rd /s /q %RUSEFI_SVN_W_PATH%\java_console +rd /s /q %RUSEFI_SVN_W_PATH%\unit_tests +rd /s /q %RUSEFI_SVN_W_PATH%\misc +rd /s /q %RUSEFI_SVN_W_PATH%\win32_functional_tests + +cp -r firmware %RUSEFI_SVN_PATH% +cp -r hardware %RUSEFI_SVN_PATH% +cp -r java_console %RUSEFI_SVN_PATH% +cp -r unit_tests %RUSEFI_SVN_PATH% +cp -r misc %RUSEFI_SVN_PATH% +cp -r win32_functional_tests %RUSEFI_SVN_PATH% +rem rm -f %RUSEFI_GIT_PATH%/readme.* +rem rm -f %RUSEFI_GIT_PATH%/README.* +cp -r README.* %RUSEFI_SVN_PATH% +cp -r readme.* %RUSEFI_SVN_PATH% + + +cd %RUSEFI_SVN_PATH% +pwd + +rem http://stackoverflow.com/questions/2120844/how-do-i-add-all-new-files-to-svn +svn add --force . + +svn ci --no-auth-cache --non-interactive --username rusefi --password %RUSEFI_SVN_PASSWORD% -m "auto-merge from github" + + diff --git a/misc/git2svn_init.bat b/misc/git2svn_init.bat index b46a3f7531..1212688616 100644 --- a/misc/git2svn_init.bat +++ b/misc/git2svn_init.bat @@ -1,16 +1,16 @@ -set GIT2SVN_ROOT=c:\stuff\rusefi.git2svn - -set RUSEFI_SVN_PATH=%GIT2SVN_ROOT%\svn -set RUSEFI_GIT_PATH=%GIT2SVN_ROOT%\git - -rd /s /q %GIT2SVN_ROOT% - - -mkdir -p %RUSEFI_SVN_PATH% -cd %RUSEFI_SVN_PATH% -svn co https://svn.code.sf.net/p/rusefi/code/trunk/ . - - -mkdir -p %RUSEFI_GIT_PATH% -cd %RUSEFI_GIT_PATH% -git clone https://github.com/rusefi/rusefi.git +set GIT2SVN_ROOT=c:\stuff\rusefi.git2svn + +set RUSEFI_SVN_PATH=%GIT2SVN_ROOT%\svn +set RUSEFI_GIT_PATH=%GIT2SVN_ROOT%\git + +rd /s /q %GIT2SVN_ROOT% + + +mkdir -p %RUSEFI_SVN_PATH% +cd %RUSEFI_SVN_PATH% +svn co https://svn.code.sf.net/p/rusefi/code/trunk/ . + + +mkdir -p %RUSEFI_GIT_PATH% +cd %RUSEFI_GIT_PATH% +git clone https://github.com/rusefi/rusefi.git diff --git a/misc/git_force_update.bat b/misc/git_force_update.bat index 51d57cf15c..6ad57ebaca 100644 --- a/misc/git_force_update.bat +++ b/misc/git_force_update.bat @@ -1,10 +1,10 @@ - -echo going to Root of SVN project -cd .. - -set RUSEFI_GIT_PATH=..\rusefi.git - -cd %RUSEFI_GIT_PATH% - -git fetch --all + +echo going to Root of SVN project +cd .. + +set RUSEFI_GIT_PATH=..\rusefi.git + +cd %RUSEFI_GIT_PATH% + +git fetch --all git reset --hard origin/master \ No newline at end of file diff --git a/misc/hip9011_test_code/hip9011.c b/misc/hip9011_test_code/hip9011.c index 129b938a7a..e499c5d762 100644 --- a/misc/hip9011_test_code/hip9011.c +++ b/misc/hip9011_test_code/hip9011.c @@ -1,243 +1,243 @@ -#include "stm32f4xx.h" - -/** - * SPI 2 - * - * Chip Select: PD11 - * - * - * http://www.ti.com/lit/ds/symlink/tpic8101.pdf - * http://www.intersil.com/content/dam/Intersil/documents/an97/an9770.pdf - * http://e2e.ti.com/cfs-file/__key/telligent-evolution-components-attachments/00-26-01-00-00-42-36-40/TPIC8101-Training.pdf - * - */ - - -#define NO_DATA 0x0100 - -#define RX_BUF_SIZE 128 -#define TX_BUF_SIZE 128 - -uint8_t rx_buf[RX_BUF_SIZE]; -uint8_t tx_buf[TX_BUF_SIZE]; - -volatile uint16_t rx_head; -volatile uint16_t rx_tail; -volatile uint16_t tx_head; -volatile uint16_t tx_tail; - -void uart_putc(uint8_t c); - -uint16_t uart_getc(void); - -uint16_t spi(uint16_t data); - -int main(void) -{ - RCC->AHB1ENR |= (RCC_AHB1ENR_GPIOBEN | RCC_AHB1ENR_GPIOCEN | RCC_AHB1ENR_GPIODEN); - RCC->APB1ENR |= (RCC_APB1ENR_SPI2EN | RCC_APB1ENR_USART3EN); - - // PB11 / INT/HOLD - GPIOB->MODER |= GPIO_MODER_MODER11_0; - // open drain output - GPIOB->OTYPER |= GPIO_OTYPER_OT_11; - GPIOB->OSPEEDR |= GPIO_OSPEEDER_OSPEEDR11_1; - - // PD11 / Chip Select - GPIOD->MODER |= GPIO_MODER_MODER11_0; - // open drain output - GPIOD->OTYPER |= GPIO_OTYPER_OT_11; - GPIOD->OSPEEDR |= GPIO_OSPEEDER_OSPEEDR11_1; - - // PB13 / SCK - GPIOB->MODER |= GPIO_MODER_MODER13_1; - // open drain output - GPIOB->OTYPER |= GPIO_OTYPER_OT_13; - GPIOB->OSPEEDR |= GPIO_OSPEEDER_OSPEEDR13_1; - GPIOB->AFR[1] |= (0x05 << 20); - - // PB14 / MISO - GPIOB->MODER |= GPIO_MODER_MODER14_1; - GPIOB->PUPDR |= GPIO_PUPDR_PUPDR14_1; - GPIOB->OSPEEDR |= GPIO_OSPEEDER_OSPEEDR14_1; - GPIOB->AFR[1] |= (0x05 << 24); - - // PB15 / MOSI - GPIOB->MODER |= GPIO_MODER_MODER15_1; - // open drain output - GPIOB->OTYPER |= GPIO_OTYPER_OT_15; - GPIOB->OSPEEDR |= GPIO_OSPEEDER_OSPEEDR15_1; - GPIOB->AFR[1] |= (0x05 << 28); - - // PD12 / LED - GPIOD->MODER |= GPIO_MODER_MODER12_0; - GPIOD->OSPEEDR |= GPIO_OSPEEDER_OSPEEDR12_1; - - // SPI - SPI2->CR1 |= SPI_CR1_SSM | SPI_CR1_SSI | SPI_CR1_CPHA | SPI_CR1_MSTR | (SPI_CR1_BR_2 | SPI_CR1_BR_1 | SPI_CR1_BR_0); - SPI2->CR1 |= SPI_CR1_SPE; - - // PC10 / TX - GPIOC->MODER |= GPIO_MODER_MODER10_1; - GPIOC->OSPEEDR |= GPIO_OSPEEDER_OSPEEDR10_0; - GPIOC->AFR[1] |= (0x07 << 8); - - // PC11 / RX - GPIOC->MODER |= GPIO_MODER_MODER11_1; - GPIOC->PUPDR &= ~GPIO_PUPDR_PUPDR11; - GPIOC->AFR[1] |= (0x07 << 12); - - // USART - USART3->BRR = 0x00D9; // 50.0 MHz / 0x00D9 = 115200 - USART3->CR3 |= USART_CR3_DMAT; - USART3->CR1 |= (USART_CR1_RXNEIE | USART_CR1_TE | USART_CR1_RE); - USART3->CR1 |= USART_CR1_UE; - - NVIC_SetPriority(USART3_IRQn, 15); - NVIC_EnableIRQ(USART3_IRQn); - - __enable_irq(); - - volatile uint32_t i; - uint16_t data; - - uart_putc(spi(0b01001100)); - uart_putc(spi(0b01001100)); - uart_putc(spi(0b11100001)); - - // SET_ADVANCED_MODE - uart_putc(spi(0b01110001)); - - for (;;) { - /*data = uart_getc(); - - if ((data & 0xFF00) == 0) { - uart_putc(spi(data)); - }*/ - - // LED on PD12 goes LOW - GPIOD->BSRRL = GPIO_ODR_ODR_12; - // delay - for (i = 0; i < 10000; i++); - - // BAND_PASS_CMD - uart_putc(spi(0b00000000 | (40 & 0x3F))); - // Set the gain - uart_putc(spi(0b10000000 | (49 & 0x3F))); - // Set the integration time constant - uart_putc(spi(0b11000000 | (31 & 0x1F))); - - // SET_ADVANCED_MODE - uart_putc(spi(0b01110001)); - - - // int/hold LOW - GPIOB->BSRRL = GPIO_ODR_ODR_11; - - // LED on PD12 goes HIGH - GPIOD->BSRRH = GPIO_ODR_ODR_12; - // delay - for (i = 0; i < 10000; i++); - - // int/hold HIGH - GPIOB->BSRRH = GPIO_ODR_ODR_11; - } - - return 0; -} - -uint16_t spi(uint16_t data) -{ - volatile uint16_t i; - - // Chip Select PD11 goes HIGH - GPIOD->BSRRH = GPIO_ODR_ODR_11; - - for (i = 0; i < 10; i++); - - SPI2->DR = data; - - while (!(SPI2->SR & SPI_SR_TXE)); - while (!(SPI2->SR & SPI_SR_RXNE)); - while ((SPI2->SR & SPI_SR_BSY)); - - for (i = 0; i < 10; i++); - - // Chip Select PD11 goes LOW - GPIOD->BSRRL = GPIO_ODR_ODR_11; - - for (i = 0; i < 100; i++); - - return SPI2->DR; -} - -void uart_putc(uint8_t c) -{ - uint16_t tmphead; - - tmphead = (tmphead < (TX_BUF_SIZE - 1)) ? (tx_head + 1) : 0; - tx_buf[tmphead] = c; - tx_head = tmphead; - - USART3->CR1 |= USART_CR1_TXEIE; -} - -uint16_t uart_getc(void) -{ - uint16_t data, tmptail; - - if (rx_tail == rx_head) - { - data = NO_DATA; - } - else - { - tmptail = (tmptail < (RX_BUF_SIZE - 1)) ? (rx_tail + 1) : 0; - rx_tail = tmptail; - data = rx_buf[tmptail]; - } - - return data; -} - -void USART3_IRQHandler(void) -{ - if ((USART3->SR & USART_SR_RXNE)) - { - uint8_t data, tmphead; - - USART3->SR = ~USART_SR_RXNE; - - data = USART3->DR; - tmphead = (rx_head < (RX_BUF_SIZE - 1)) ? (rx_head + 1) : 0; - - if (rx_tail == tmphead) - { - // Buffer overflow - } - else - { - rx_head = tmphead; - rx_buf[tmphead] = data; - } - } - - if ((USART3->SR & USART_SR_TXE)) - { - uint16_t tmptail; - - USART3->SR = ~USART_SR_TXE; - - if (tx_tail != tx_head) - { - tmptail = (tx_tail < (TX_BUF_SIZE - 1)) ? (tx_tail + 1) : 0; - tx_tail = tmptail; - USART3->DR = tx_buf[tmptail]; - } - else - { - USART3->CR1 &= ~USART_CR1_TXEIE; - } - } -} - +#include "stm32f4xx.h" + +/** + * SPI 2 + * + * Chip Select: PD11 + * + * + * http://www.ti.com/lit/ds/symlink/tpic8101.pdf + * http://www.intersil.com/content/dam/Intersil/documents/an97/an9770.pdf + * http://e2e.ti.com/cfs-file/__key/telligent-evolution-components-attachments/00-26-01-00-00-42-36-40/TPIC8101-Training.pdf + * + */ + + +#define NO_DATA 0x0100 + +#define RX_BUF_SIZE 128 +#define TX_BUF_SIZE 128 + +uint8_t rx_buf[RX_BUF_SIZE]; +uint8_t tx_buf[TX_BUF_SIZE]; + +volatile uint16_t rx_head; +volatile uint16_t rx_tail; +volatile uint16_t tx_head; +volatile uint16_t tx_tail; + +void uart_putc(uint8_t c); + +uint16_t uart_getc(void); + +uint16_t spi(uint16_t data); + +int main(void) +{ + RCC->AHB1ENR |= (RCC_AHB1ENR_GPIOBEN | RCC_AHB1ENR_GPIOCEN | RCC_AHB1ENR_GPIODEN); + RCC->APB1ENR |= (RCC_APB1ENR_SPI2EN | RCC_APB1ENR_USART3EN); + + // PB11 / INT/HOLD + GPIOB->MODER |= GPIO_MODER_MODER11_0; + // open drain output + GPIOB->OTYPER |= GPIO_OTYPER_OT_11; + GPIOB->OSPEEDR |= GPIO_OSPEEDER_OSPEEDR11_1; + + // PD11 / Chip Select + GPIOD->MODER |= GPIO_MODER_MODER11_0; + // open drain output + GPIOD->OTYPER |= GPIO_OTYPER_OT_11; + GPIOD->OSPEEDR |= GPIO_OSPEEDER_OSPEEDR11_1; + + // PB13 / SCK + GPIOB->MODER |= GPIO_MODER_MODER13_1; + // open drain output + GPIOB->OTYPER |= GPIO_OTYPER_OT_13; + GPIOB->OSPEEDR |= GPIO_OSPEEDER_OSPEEDR13_1; + GPIOB->AFR[1] |= (0x05 << 20); + + // PB14 / MISO + GPIOB->MODER |= GPIO_MODER_MODER14_1; + GPIOB->PUPDR |= GPIO_PUPDR_PUPDR14_1; + GPIOB->OSPEEDR |= GPIO_OSPEEDER_OSPEEDR14_1; + GPIOB->AFR[1] |= (0x05 << 24); + + // PB15 / MOSI + GPIOB->MODER |= GPIO_MODER_MODER15_1; + // open drain output + GPIOB->OTYPER |= GPIO_OTYPER_OT_15; + GPIOB->OSPEEDR |= GPIO_OSPEEDER_OSPEEDR15_1; + GPIOB->AFR[1] |= (0x05 << 28); + + // PD12 / LED + GPIOD->MODER |= GPIO_MODER_MODER12_0; + GPIOD->OSPEEDR |= GPIO_OSPEEDER_OSPEEDR12_1; + + // SPI + SPI2->CR1 |= SPI_CR1_SSM | SPI_CR1_SSI | SPI_CR1_CPHA | SPI_CR1_MSTR | (SPI_CR1_BR_2 | SPI_CR1_BR_1 | SPI_CR1_BR_0); + SPI2->CR1 |= SPI_CR1_SPE; + + // PC10 / TX + GPIOC->MODER |= GPIO_MODER_MODER10_1; + GPIOC->OSPEEDR |= GPIO_OSPEEDER_OSPEEDR10_0; + GPIOC->AFR[1] |= (0x07 << 8); + + // PC11 / RX + GPIOC->MODER |= GPIO_MODER_MODER11_1; + GPIOC->PUPDR &= ~GPIO_PUPDR_PUPDR11; + GPIOC->AFR[1] |= (0x07 << 12); + + // USART + USART3->BRR = 0x00D9; // 50.0 MHz / 0x00D9 = 115200 + USART3->CR3 |= USART_CR3_DMAT; + USART3->CR1 |= (USART_CR1_RXNEIE | USART_CR1_TE | USART_CR1_RE); + USART3->CR1 |= USART_CR1_UE; + + NVIC_SetPriority(USART3_IRQn, 15); + NVIC_EnableIRQ(USART3_IRQn); + + __enable_irq(); + + volatile uint32_t i; + uint16_t data; + + uart_putc(spi(0b01001100)); + uart_putc(spi(0b01001100)); + uart_putc(spi(0b11100001)); + + // SET_ADVANCED_MODE + uart_putc(spi(0b01110001)); + + for (;;) { + /*data = uart_getc(); + + if ((data & 0xFF00) == 0) { + uart_putc(spi(data)); + }*/ + + // LED on PD12 goes LOW + GPIOD->BSRRL = GPIO_ODR_ODR_12; + // delay + for (i = 0; i < 10000; i++); + + // BAND_PASS_CMD + uart_putc(spi(0b00000000 | (40 & 0x3F))); + // Set the gain + uart_putc(spi(0b10000000 | (49 & 0x3F))); + // Set the integration time constant + uart_putc(spi(0b11000000 | (31 & 0x1F))); + + // SET_ADVANCED_MODE + uart_putc(spi(0b01110001)); + + + // int/hold LOW + GPIOB->BSRRL = GPIO_ODR_ODR_11; + + // LED on PD12 goes HIGH + GPIOD->BSRRH = GPIO_ODR_ODR_12; + // delay + for (i = 0; i < 10000; i++); + + // int/hold HIGH + GPIOB->BSRRH = GPIO_ODR_ODR_11; + } + + return 0; +} + +uint16_t spi(uint16_t data) +{ + volatile uint16_t i; + + // Chip Select PD11 goes HIGH + GPIOD->BSRRH = GPIO_ODR_ODR_11; + + for (i = 0; i < 10; i++); + + SPI2->DR = data; + + while (!(SPI2->SR & SPI_SR_TXE)); + while (!(SPI2->SR & SPI_SR_RXNE)); + while ((SPI2->SR & SPI_SR_BSY)); + + for (i = 0; i < 10; i++); + + // Chip Select PD11 goes LOW + GPIOD->BSRRL = GPIO_ODR_ODR_11; + + for (i = 0; i < 100; i++); + + return SPI2->DR; +} + +void uart_putc(uint8_t c) +{ + uint16_t tmphead; + + tmphead = (tmphead < (TX_BUF_SIZE - 1)) ? (tx_head + 1) : 0; + tx_buf[tmphead] = c; + tx_head = tmphead; + + USART3->CR1 |= USART_CR1_TXEIE; +} + +uint16_t uart_getc(void) +{ + uint16_t data, tmptail; + + if (rx_tail == rx_head) + { + data = NO_DATA; + } + else + { + tmptail = (tmptail < (RX_BUF_SIZE - 1)) ? (rx_tail + 1) : 0; + rx_tail = tmptail; + data = rx_buf[tmptail]; + } + + return data; +} + +void USART3_IRQHandler(void) +{ + if ((USART3->SR & USART_SR_RXNE)) + { + uint8_t data, tmphead; + + USART3->SR = ~USART_SR_RXNE; + + data = USART3->DR; + tmphead = (rx_head < (RX_BUF_SIZE - 1)) ? (rx_head + 1) : 0; + + if (rx_tail == tmphead) + { + // Buffer overflow + } + else + { + rx_head = tmphead; + rx_buf[tmphead] = data; + } + } + + if ((USART3->SR & USART_SR_TXE)) + { + uint16_t tmptail; + + USART3->SR = ~USART_SR_TXE; + + if (tx_tail != tx_head) + { + tmptail = (tx_tail < (TX_BUF_SIZE - 1)) ? (tx_tail + 1) : 0; + tx_tail = tmptail; + USART3->DR = tx_buf[tmptail]; + } + else + { + USART3->CR1 &= ~USART_CR1_TXEIE; + } + } +} + diff --git a/misc/hw_test.bat b/misc/hw_test.bat index 3b145ea1c7..a6d963be9b 100644 --- a/misc/hw_test.bat +++ b/misc/hw_test.bat @@ -1,31 +1,31 @@ -echo I am hw_test.bat - -cd ../firmware -call flash_erase -echo Compiling firmware -pwd -call compile_and_program.bat - -if not exist build/rusefi.bin echo FAILED TO COMPILE -if not exist build/rusefi.bin exit -1 - - -pwd - -cd .. - -echo Running some commands -pwd - -rem java -cp java_console_binary\rusefi_console.jar com.rusefi.CmdLine "set_led_blinking_period 10" - -cd java_console - -echo Running tests -which java -which javac -ant realtest - -IF NOT ERRORLEVEL echo ERROR DETECTED -IF NOT ERRORLEVEL 0 EXIT /B 1 - +echo I am hw_test.bat + +cd ../firmware +call flash_erase +echo Compiling firmware +pwd +call compile_and_program.bat + +if not exist build/rusefi.bin echo FAILED TO COMPILE +if not exist build/rusefi.bin exit -1 + + +pwd + +cd .. + +echo Running some commands +pwd + +rem java -cp java_console_binary\rusefi_console.jar com.rusefi.CmdLine "set_led_blinking_period 10" + +cd java_console + +echo Running tests +which java +which javac +ant realtest + +IF NOT ERRORLEVEL echo ERROR DETECTED +IF NOT ERRORLEVEL 0 EXIT /B 1 + diff --git a/misc/install/openocd/mem_helper.tcl b/misc/install/openocd/mem_helper.tcl index 7181fab66c..86ad00f7eb 100644 --- a/misc/install/openocd/mem_helper.tcl +++ b/misc/install/openocd/mem_helper.tcl @@ -1,31 +1,31 @@ -# Helper for common memory read/modify/write procedures - -# mrw: "memory read word", returns value of $reg -proc mrw {reg} { - set value "" - mem2array value 32 $reg 1 - return $value(0) -} - -add_usage_text mrw "address" -add_help_text mrw "Returns value of word in memory." - -proc mrb {reg} { - set value "" - mem2array value 8 $reg 1 - return $value(0) -} - -add_usage_text mrb "address" -add_help_text mrb "Returns value of byte in memory." - -# mmw: "memory modify word", updates value of $reg -# $reg <== ((value & ~$clearbits) | $setbits) -proc mmw {reg setbits clearbits} { - set old [mrw $reg] - set new [expr ($old & ~$clearbits) | $setbits] - mww $reg $new -} - -add_usage_text mmw "address setbits clearbits" -add_help_text mmw "Modify word in memory. new_val = (old_val & ~clearbits) | setbits;" +# Helper for common memory read/modify/write procedures + +# mrw: "memory read word", returns value of $reg +proc mrw {reg} { + set value "" + mem2array value 32 $reg 1 + return $value(0) +} + +add_usage_text mrw "address" +add_help_text mrw "Returns value of word in memory." + +proc mrb {reg} { + set value "" + mem2array value 8 $reg 1 + return $value(0) +} + +add_usage_text mrb "address" +add_help_text mrb "Returns value of byte in memory." + +# mmw: "memory modify word", updates value of $reg +# $reg <== ((value & ~$clearbits) | $setbits) +proc mmw {reg setbits clearbits} { + set old [mrw $reg] + set new [expr ($old & ~$clearbits) | $setbits] + mww $reg $new +} + +add_usage_text mmw "address setbits clearbits" +add_help_text mmw "Modify word in memory. new_val = (old_val & ~clearbits) | setbits;" diff --git a/misc/install/openocd/stlink-v2-1.cfg b/misc/install/openocd/stlink-v2-1.cfg index 97891d4c43..093e801770 100644 --- a/misc/install/openocd/stlink-v2-1.cfg +++ b/misc/install/openocd/stlink-v2-1.cfg @@ -1,16 +1,16 @@ -# -# STMicroelectronics ST-LINK/V2-1 in-circuit debugger/programmer -# - -interface hla -hla_layout stlink -hla_device_desc "ST-LINK/V2-1" -hla_vid_pid 0x0483 0x374b - -# Optionally specify the serial number of ST-LINK/V2 usb device. ST-LINK/V2 -# devices seem to have serial numbers with unreadable characters. ST-LINK/V2 -# firmware version >= V2.J21.S4 recommended to avoid issues with adapter serial -# number reset issues. -# eg. -#hla_serial "\xaa\xbc\x6e\x06\x50\x75\xff\x55\x17\x42\x19\x3f" - +# +# STMicroelectronics ST-LINK/V2-1 in-circuit debugger/programmer +# + +interface hla +hla_layout stlink +hla_device_desc "ST-LINK/V2-1" +hla_vid_pid 0x0483 0x374b + +# Optionally specify the serial number of ST-LINK/V2 usb device. ST-LINK/V2 +# devices seem to have serial numbers with unreadable characters. ST-LINK/V2 +# firmware version >= V2.J21.S4 recommended to avoid issues with adapter serial +# number reset issues. +# eg. +#hla_serial "\xaa\xbc\x6e\x06\x50\x75\xff\x55\x17\x42\x19\x3f" + diff --git a/misc/install/openocd/stm32f429disc1.cfg b/misc/install/openocd/stm32f429disc1.cfg index ca73619fe2..8e95a4144e 100644 --- a/misc/install/openocd/stm32f429disc1.cfg +++ b/misc/install/openocd/stm32f429disc1.cfg @@ -1,12 +1,12 @@ -# -# This is an STM32F429 discovery board with a single STM32F429ZI chip. -# http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/PF259090 -# - -source [find openocd/stlink-v2-1.cfg] - -transport select hla_swd - -source [find openocd/stm32f4x.cfg] - -reset_config srst_only +# +# This is an STM32F429 discovery board with a single STM32F429ZI chip. +# http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/PF259090 +# + +source [find openocd/stlink-v2-1.cfg] + +transport select hla_swd + +source [find openocd/stm32f4x.cfg] + +reset_config srst_only diff --git a/misc/install/openocd/stm32f4x.cfg b/misc/install/openocd/stm32f4x.cfg index 8f5a4b9506..0a9910d4e8 100644 --- a/misc/install/openocd/stm32f4x.cfg +++ b/misc/install/openocd/stm32f4x.cfg @@ -1,137 +1,137 @@ -# script for stm32f4x family - -# -# stm32 devices support both JTAG and SWD transports. -# -source [find openocd/swj-dp.tcl] -source [find openocd/mem_helper.tcl] - -if { [info exists CHIPNAME] } { - set _CHIPNAME $CHIPNAME -} else { - set _CHIPNAME stm32f4x -} - -set _ENDIAN little - -# Work-area is a space in RAM used for flash programming -# By default use 32kB (Available RAM in smallest device STM32F410) -if { [info exists WORKAREASIZE] } { - set _WORKAREASIZE $WORKAREASIZE -} else { - set _WORKAREASIZE 0x8000 -} - -#jtag scan chain -if { [info exists CPUTAPID] } { - set _CPUTAPID $CPUTAPID -} else { - if { [using_jtag] } { - # See STM Document RM0090 - # Section 38.6.3 - corresponds to Cortex-M4 r0p1 - set _CPUTAPID 0x4ba00477 - } { - set _CPUTAPID 0x2ba01477 - } -} - -swj_newdap $_CHIPNAME cpu -irlen 4 -ircapture 0x1 -irmask 0xf -expected-id $_CPUTAPID - -if { [info exists BSTAPID] } { - set _BSTAPID $BSTAPID -} else { - # See STM Document RM0090 - # Section 38.6.2 - # STM32F405xx/07xx and STM32F415xx/17xx - set _BSTAPID1 0x06413041 - # STM32F42xxx and STM32F43xxx - set _BSTAPID2 0x06419041 - # See STM Document RM0368 (Rev. 3) - # STM32F401B/C - set _BSTAPID3 0x06423041 - # STM32F401D/E - set _BSTAPID4 0x06433041 - # See STM Document RM0383 (Rev 2) - # STM32F411 - set _BSTAPID5 0x06431041 - # See STM Document RM0386 - # STM32F469 - set _BSTAPID6 0x06434041 - # See STM Document RM0401 - # STM32F410 - set _BSTAPID7 0x06458041 - # STM32F412 - set _BSTAPID8 0x06441041 -} - -if {[using_jtag]} { - swj_newdap $_CHIPNAME bs -irlen 5 -expected-id $_BSTAPID1 \ - -expected-id $_BSTAPID2 -expected-id $_BSTAPID3 \ - -expected-id $_BSTAPID4 -expected-id $_BSTAPID5 \ - -expected-id $_BSTAPID6 -expected-id $_BSTAPID7 \ - -expected-id $_BSTAPID8 -} - -set _TARGETNAME $_CHIPNAME.cpu -target create $_TARGETNAME cortex_m -endian $_ENDIAN -chain-position $_TARGETNAME - -$_TARGETNAME configure -work-area-phys 0x20000000 -work-area-size $_WORKAREASIZE -work-area-backup 0 - -set _FLASHNAME $_CHIPNAME.flash -flash bank $_FLASHNAME stm32f2x 0 0 0 0 $_TARGETNAME - -# JTAG speed should be <= F_CPU/6. F_CPU after reset is 16MHz, so use F_JTAG = 2MHz -# -# Since we may be running of an RC oscilator, we crank down the speed a -# bit more to be on the safe side. Perhaps superstition, but if are -# running off a crystal, we can run closer to the limit. Note -# that there can be a pretty wide band where things are more or less stable. -adapter_khz 2000 - -adapter_nsrst_delay 100 -if {[using_jtag]} { - jtag_ntrst_delay 100 -} - -reset_config srst_nogate - -if {![using_hla]} { - # if srst is not fitted use SYSRESETREQ to - # perform a soft reset - cortex_m reset_config sysresetreq -} - -$_TARGETNAME configure -event examine-end { - # Enable debug during low power modes (uses more power) - # DBGMCU_CR |= DBG_STANDBY | DBG_STOP | DBG_SLEEP - mmw 0xE0042004 0x00000007 0 - - # Stop watchdog counters during halt - # DBGMCU_APB1_FZ |= DBG_IWDG_STOP | DBG_WWDG_STOP - mmw 0xE0042008 0x00001800 0 -} - -$_TARGETNAME configure -event trace-config { - # Set TRACE_IOEN; TRACE_MODE is set to async; when using sync - # change this value accordingly to configure trace pins - # assignment - mmw 0xE0042004 0x00000020 0 -} - -$_TARGETNAME configure -event reset-init { - # Configure PLL to boost clock to HSI x 4 (64 MHz) - mww 0x40023804 0x08012008 ;# RCC_PLLCFGR 16 Mhz /8 (M) * 128 (N) /4(P) - mww 0x40023C00 0x00000102 ;# FLASH_ACR = PRFTBE | 2(Latency) - mmw 0x40023800 0x01000000 0 ;# RCC_CR |= PLLON - sleep 10 ;# Wait for PLL to lock - mmw 0x40023808 0x00001000 0 ;# RCC_CFGR |= RCC_CFGR_PPRE1_DIV2 - mmw 0x40023808 0x00000002 0 ;# RCC_CFGR |= RCC_CFGR_SW_PLL - - # Boost JTAG frequency - adapter_khz 8000 -} - -$_TARGETNAME configure -event reset-start { - # Reduce speed since CPU speed will slow down to 16MHz with the reset - adapter_khz 2000 -} +# script for stm32f4x family + +# +# stm32 devices support both JTAG and SWD transports. +# +source [find openocd/swj-dp.tcl] +source [find openocd/mem_helper.tcl] + +if { [info exists CHIPNAME] } { + set _CHIPNAME $CHIPNAME +} else { + set _CHIPNAME stm32f4x +} + +set _ENDIAN little + +# Work-area is a space in RAM used for flash programming +# By default use 32kB (Available RAM in smallest device STM32F410) +if { [info exists WORKAREASIZE] } { + set _WORKAREASIZE $WORKAREASIZE +} else { + set _WORKAREASIZE 0x8000 +} + +#jtag scan chain +if { [info exists CPUTAPID] } { + set _CPUTAPID $CPUTAPID +} else { + if { [using_jtag] } { + # See STM Document RM0090 + # Section 38.6.3 - corresponds to Cortex-M4 r0p1 + set _CPUTAPID 0x4ba00477 + } { + set _CPUTAPID 0x2ba01477 + } +} + +swj_newdap $_CHIPNAME cpu -irlen 4 -ircapture 0x1 -irmask 0xf -expected-id $_CPUTAPID + +if { [info exists BSTAPID] } { + set _BSTAPID $BSTAPID +} else { + # See STM Document RM0090 + # Section 38.6.2 + # STM32F405xx/07xx and STM32F415xx/17xx + set _BSTAPID1 0x06413041 + # STM32F42xxx and STM32F43xxx + set _BSTAPID2 0x06419041 + # See STM Document RM0368 (Rev. 3) + # STM32F401B/C + set _BSTAPID3 0x06423041 + # STM32F401D/E + set _BSTAPID4 0x06433041 + # See STM Document RM0383 (Rev 2) + # STM32F411 + set _BSTAPID5 0x06431041 + # See STM Document RM0386 + # STM32F469 + set _BSTAPID6 0x06434041 + # See STM Document RM0401 + # STM32F410 + set _BSTAPID7 0x06458041 + # STM32F412 + set _BSTAPID8 0x06441041 +} + +if {[using_jtag]} { + swj_newdap $_CHIPNAME bs -irlen 5 -expected-id $_BSTAPID1 \ + -expected-id $_BSTAPID2 -expected-id $_BSTAPID3 \ + -expected-id $_BSTAPID4 -expected-id $_BSTAPID5 \ + -expected-id $_BSTAPID6 -expected-id $_BSTAPID7 \ + -expected-id $_BSTAPID8 +} + +set _TARGETNAME $_CHIPNAME.cpu +target create $_TARGETNAME cortex_m -endian $_ENDIAN -chain-position $_TARGETNAME + +$_TARGETNAME configure -work-area-phys 0x20000000 -work-area-size $_WORKAREASIZE -work-area-backup 0 + +set _FLASHNAME $_CHIPNAME.flash +flash bank $_FLASHNAME stm32f2x 0 0 0 0 $_TARGETNAME + +# JTAG speed should be <= F_CPU/6. F_CPU after reset is 16MHz, so use F_JTAG = 2MHz +# +# Since we may be running of an RC oscilator, we crank down the speed a +# bit more to be on the safe side. Perhaps superstition, but if are +# running off a crystal, we can run closer to the limit. Note +# that there can be a pretty wide band where things are more or less stable. +adapter_khz 2000 + +adapter_nsrst_delay 100 +if {[using_jtag]} { + jtag_ntrst_delay 100 +} + +reset_config srst_nogate + +if {![using_hla]} { + # if srst is not fitted use SYSRESETREQ to + # perform a soft reset + cortex_m reset_config sysresetreq +} + +$_TARGETNAME configure -event examine-end { + # Enable debug during low power modes (uses more power) + # DBGMCU_CR |= DBG_STANDBY | DBG_STOP | DBG_SLEEP + mmw 0xE0042004 0x00000007 0 + + # Stop watchdog counters during halt + # DBGMCU_APB1_FZ |= DBG_IWDG_STOP | DBG_WWDG_STOP + mmw 0xE0042008 0x00001800 0 +} + +$_TARGETNAME configure -event trace-config { + # Set TRACE_IOEN; TRACE_MODE is set to async; when using sync + # change this value accordingly to configure trace pins + # assignment + mmw 0xE0042004 0x00000020 0 +} + +$_TARGETNAME configure -event reset-init { + # Configure PLL to boost clock to HSI x 4 (64 MHz) + mww 0x40023804 0x08012008 ;# RCC_PLLCFGR 16 Mhz /8 (M) * 128 (N) /4(P) + mww 0x40023C00 0x00000102 ;# FLASH_ACR = PRFTBE | 2(Latency) + mmw 0x40023800 0x01000000 0 ;# RCC_CR |= PLLON + sleep 10 ;# Wait for PLL to lock + mmw 0x40023808 0x00001000 0 ;# RCC_CFGR |= RCC_CFGR_PPRE1_DIV2 + mmw 0x40023808 0x00000002 0 ;# RCC_CFGR |= RCC_CFGR_SW_PLL + + # Boost JTAG frequency + adapter_khz 8000 +} + +$_TARGETNAME configure -event reset-start { + # Reduce speed since CPU speed will slow down to 16MHz with the reset + adapter_khz 2000 +} diff --git a/misc/install/openocd/swj-dp.tcl b/misc/install/openocd/swj-dp.tcl index 8d2464a66f..1d274cb129 100644 --- a/misc/install/openocd/swj-dp.tcl +++ b/misc/install/openocd/swj-dp.tcl @@ -1,34 +1,34 @@ -# ARM Debug Interface V5 (ADI_V5) utility -# ... Mostly for SWJ-DP (not SW-DP or JTAG-DP, since -# SW-DP and JTAG-DP targets don't need to switch based -# on which transport is active. -# -# declare a JTAG or SWD Debug Access Point (DAP) -# based on the transport in use with this session. -# You can't access JTAG ops when SWD is active, etc. - -# params are currently what "jtag newtap" uses -# because OpenOCD internals are still strongly biased -# to JTAG .... but for SWD, "irlen" etc are ignored, -# and the internals work differently - -# for now, ignore non-JTAG and non-SWD transports -# (e.g. initial flash programming via SPI or UART) - -# split out "chip" and "tag" so we can someday handle -# them more uniformly irlen too...) - -if [catch {transport select}] { - echo "Error: unable to select a session transport. Can't continue." - shutdown -} - -proc swj_newdap {chip tag args} { - if [using_hla] { - eval hla newtap $chip $tag $args - } elseif [using_jtag] { - eval jtag newtap $chip $tag $args - } elseif [using_swd] { - eval swd newdap $chip $tag $args - } -} +# ARM Debug Interface V5 (ADI_V5) utility +# ... Mostly for SWJ-DP (not SW-DP or JTAG-DP, since +# SW-DP and JTAG-DP targets don't need to switch based +# on which transport is active. +# +# declare a JTAG or SWD Debug Access Point (DAP) +# based on the transport in use with this session. +# You can't access JTAG ops when SWD is active, etc. + +# params are currently what "jtag newtap" uses +# because OpenOCD internals are still strongly biased +# to JTAG .... but for SWD, "irlen" etc are ignored, +# and the internals work differently + +# for now, ignore non-JTAG and non-SWD transports +# (e.g. initial flash programming via SPI or UART) + +# split out "chip" and "tag" so we can someday handle +# them more uniformly irlen too...) + +if [catch {transport select}] { + echo "Error: unable to select a session transport. Can't continue." + shutdown +} + +proc swj_newdap {chip tag args} { + if [using_hla] { + eval hla newtap $chip $tag $args + } elseif [using_jtag] { + eval jtag newtap $chip $tag $args + } elseif [using_swd] { + eval swd newdap $chip $tag $args + } +} diff --git a/misc/install/run_openocd.bat b/misc/install/run_openocd.bat index 7ddeb38d57..10e4c6ad03 100644 --- a/misc/install/run_openocd.bat +++ b/misc/install/run_openocd.bat @@ -1,5 +1,5 @@ -rem if you have an older Rev C discovery please update to latest Rev D firmware - -rem As of March 2017 this enabled GDB debugging using ARM Eclipse plug-in - -openocd\openocd.exe -f openocd/stm32f429disc1.cfg -c init -c reset +rem if you have an older Rev C discovery please update to latest Rev D firmware + +rem As of March 2017 this enabled GDB debugging using ARM Eclipse plug-in + +openocd\openocd.exe -f openocd/stm32f429disc1.cfg -c init -c reset diff --git a/misc/jenkins.bat b/misc/jenkins.bat index 2293dc8bb4..6e9da237e0 100644 --- a/misc/jenkins.bat +++ b/misc/jenkins.bat @@ -1,11 +1,11 @@ - -zip -j rusefi_simulator.zip win32_functional_tests/build/rusefi_simulator.exe firmware/tunerstudio/rusefi.ini java_console_binary/rusefi_console.jar - -echo user u71977750-build> ftpcmd.dat -echo XXX >> ftpcmd.dat -echo bin>> ftpcmd.dat -echo put rusefi_simulator.zip separate_files/rusefi_simulator.zip >> ftpcmd.dat -echo put temp/rusefi_bundle.zip rusefi_bundle.zip >> ftpcmd.dat -echo quit>> ftpcmd.dat - -ftp -n -s:ftpcmd.dat rusefi.com + +zip -j rusefi_simulator.zip win32_functional_tests/build/rusefi_simulator.exe firmware/tunerstudio/rusefi.ini java_console_binary/rusefi_console.jar + +echo user u71977750-build> ftpcmd.dat +echo XXX >> ftpcmd.dat +echo bin>> ftpcmd.dat +echo put rusefi_simulator.zip separate_files/rusefi_simulator.zip >> ftpcmd.dat +echo put temp/rusefi_bundle.zip rusefi_bundle.zip >> ftpcmd.dat +echo quit>> ftpcmd.dat + +ftp -n -s:ftpcmd.dat rusefi.com diff --git a/misc/jenkins.sh b/misc/jenkins.sh index dfe42ccdc9..35591c93ee 100644 --- a/misc/jenkins.sh +++ b/misc/jenkins.sh @@ -1,50 +1,50 @@ -#!/bin/bash - echo "The PATH is ${PATH}" - cd "${WORKSPACE}" - echo "start in workspace ${PWD}" - - cd firmware - echo "CD to ${PWD}" - - rm -fR .dep - rm -fR build - make - - if [ ! -f build/rusefi.hex ]; then - echo "Firmware compilation failed" - exit -1 - fi - - cd "${WORKSPACE}/win32_algo_tests" - echo "CD to ${PWD}" - - rm -fR .dep - rm -fR build - make - if [ ! -f build/rusefi_test ]; then - echo "test compilation failed" - exit -1 - fi - -# we want to terminate if test fails -set -e - - # invoke the tests - hopefully error code would be propagated? - build/rusefi_test - -cd "${WORKSPACE}/java_console" -echo "CD to ${PWD}" - -ant - -cd "${WORKSPACE}" -echo "CD to ${PWD}" - -zip -j firmware/build/rusefi_firmware.zip firmware/build/rusefi.hex firmware/tunerstudio/rusefi.ini - -echo user u71977750-build pass > ftp.cmd -echo put firmware/build/rusefi_firmware.zip rusefi_firmware.zip >> ftp.cmd -echo put java_console_binary/rusefi_console.jar rusefi_console.jar >> ftp.cmd -ftp -npiv rusefi.com < ftp.cmd -cat ftp.cmd +#!/bin/bash + echo "The PATH is ${PATH}" + cd "${WORKSPACE}" + echo "start in workspace ${PWD}" + + cd firmware + echo "CD to ${PWD}" + + rm -fR .dep + rm -fR build + make + + if [ ! -f build/rusefi.hex ]; then + echo "Firmware compilation failed" + exit -1 + fi + + cd "${WORKSPACE}/win32_algo_tests" + echo "CD to ${PWD}" + + rm -fR .dep + rm -fR build + make + if [ ! -f build/rusefi_test ]; then + echo "test compilation failed" + exit -1 + fi + +# we want to terminate if test fails +set -e + + # invoke the tests - hopefully error code would be propagated? + build/rusefi_test + +cd "${WORKSPACE}/java_console" +echo "CD to ${PWD}" + +ant + +cd "${WORKSPACE}" +echo "CD to ${PWD}" + +zip -j firmware/build/rusefi_firmware.zip firmware/build/rusefi.hex firmware/tunerstudio/rusefi.ini + +echo user u71977750-build pass > ftp.cmd +echo put firmware/build/rusefi_firmware.zip rusefi_firmware.zip >> ftp.cmd +echo put java_console_binary/rusefi_console.jar rusefi_console.jar >> ftp.cmd +ftp -npiv rusefi.com < ftp.cmd +cat ftp.cmd rm ftp.cmd \ No newline at end of file diff --git a/misc/ms_logs/page_issue/TunerStudioAppDebug.first_launch.txt b/misc/ms_logs/page_issue/TunerStudioAppDebug.first_launch.txt index 5f11c56ee4..39603da15b 100644 --- a/misc/ms_logs/page_issue/TunerStudioAppDebug.first_launch.txt +++ b/misc/ms_logs/page_issue/TunerStudioAppDebug.first_launch.txt @@ -1,133 +1,133 @@ -TunerStudio 2.6.01 started on Fri Jul 04 17:02:51 EDT 2014 -JRE 1.7.0_60, Windows 7 6.1, x86 -java.library.path=lib -TunerStudioMS.jar -Look:Metal, ClassName:'javax.swing.plaf.metal.MetalLookAndFeel' -Look:Nimbus, ClassName:'javax.swing.plaf.nimbus.NimbusLookAndFeel' -Look:CDE/Motif, ClassName:'com.sun.java.swing.plaf.motif.MotifLookAndFeel' -Look:Windows, ClassName:'com.sun.java.swing.plaf.windows.WindowsLookAndFeel' -Look:Windows Classic, ClassName:'com.sun.java.swing.plaf.windows.WindowsClassicLookAndFeel' -Setting Look & Feel to:javax.swing.plaf.metal.MetalLookAndFeel -7/4/14 5:02:52 PM :Debug: Command Non-VolatileBytes for F resolved to: x46 F -7/4/14 5:02:52 PM :Debug: Command Non-VolatileBytes for I resolved to: x49 I -7/4/14 5:02:52 PM :Debug: Command Non-VolatileBytes for f resolved to: x66 f -7/4/14 5:02:52 PM :Debug: App Name:TunerStudio, appEdition:MS Lite! -7/4/14 5:02:54 PM :Debug: Time to retreive font name list: 45 ms. +TunerStudio 2.6.01 started on Fri Jul 04 17:02:51 EDT 2014 +JRE 1.7.0_60, Windows 7 6.1, x86 +java.library.path=lib +TunerStudioMS.jar +Look:Metal, ClassName:'javax.swing.plaf.metal.MetalLookAndFeel' +Look:Nimbus, ClassName:'javax.swing.plaf.nimbus.NimbusLookAndFeel' +Look:CDE/Motif, ClassName:'com.sun.java.swing.plaf.motif.MotifLookAndFeel' +Look:Windows, ClassName:'com.sun.java.swing.plaf.windows.WindowsLookAndFeel' +Look:Windows Classic, ClassName:'com.sun.java.swing.plaf.windows.WindowsClassicLookAndFeel' +Setting Look & Feel to:javax.swing.plaf.metal.MetalLookAndFeel +7/4/14 5:02:52 PM :Debug: Command Non-VolatileBytes for F resolved to: x46 F +7/4/14 5:02:52 PM :Debug: Command Non-VolatileBytes for I resolved to: x49 I +7/4/14 5:02:52 PM :Debug: Command Non-VolatileBytes for f resolved to: x66 f +7/4/14 5:02:52 PM :Debug: App Name:TunerStudio, appEdition:MS Lite! +7/4/14 5:02:54 PM :Debug: Time to retreive font name list: 45 ms. WARNING: RXTX Version mismatch Jar version = RXTX-2.2pre1 - native lib Version = RXTX-2.1-7 -7/4/14 5:02:54 PM :Info: Initialized RXTX driver: 10ms. -No check, last update check=Fri Jul 04 15:49:57 EDT 2014 -MSmain: No check, last update check=Fri Jul 04 15:49:54 EDT 2014 -MSad: No check, last update check=Fri Jul 04 15:49:57 EDT 2014 -7/4/14 5:03:03 PM :Debug: Time to load ini list: 16ms. -7/4/14 5:03:17 PM :Debug: Filtered ConfigurationOptionGroup in 1ms. -7/4/14 5:03:18 PM :Info: Read file canPcVariables.ini: 0.0ms -7/4/14 5:03:18 PM :Info: Filtered ini: 0.0ms -7/4/14 5:03:18 PM :Info: Loading Trigger Wheels -7/4/14 5:03:18 PM :Info: Loaded All known ini sections -7/4/14 5:03:18 PM :Info: Parsed and validated ini "canPcVariables.ini" in : 27ms. -7/4/14 5:03:18 PM :Info: Read file rusefi.ini: 1.0ms -7/4/14 5:03:18 PM :Info: Filtered ini: 0.0ms -7/4/14 5:03:18 PM :Debug: ini signature: MShift v0.01 -7/4/14 5:03:18 PM :Info: Set Write Blocks on = true -7/4/14 5:03:18 PM :Info: Loading Trigger Wheels -7/4/14 5:03:18 PM :Info: Loaded All known ini sections -7/4/14 5:03:18 PM :Info: Parsed and validated ini "rusefi.ini" in : 23ms. -7/4/14 5:03:18 PM :Debug: Adding Configuration: MyCar -7/4/14 5:03:21 PM :Debug: Time to save Dash: 56 ms. -7/4/14 5:03:21 PM :Debug: High Speed Paint: true -7/4/14 5:03:21 PM :Debug: High Speed Paint: true -7/4/14 5:03:27 PM :Warning: Could not get Firmware signature -7/4/14 5:03:27 PM :Debug: Time to save Dash: 17 ms. -7/4/14 5:03:27 PM :Debug: goOffline Starting, Time:0 -7/4/14 5:03:27 PM :Info: Deactivated Turbo Baud, goOffline -7/4/14 5:03:27 PM :Debug: goOffline about to stopProcessing, Time:0 -7/4/14 5:03:27 PM :Debug: currentPort == null:true -7/4/14 5:03:27 PM :Debug: goOffline closed port, Time:0 -7/4/14 5:03:27 PM :Debug: goOffline comm thread stopped, Time:0 -7/4/14 5:03:27 PM :Debug: No Remaining Queue Write instructions -7/4/14 5:03:27 PM :Debug: goOffline Starting, Time:0 -7/4/14 5:03:27 PM :Info: Deactivated Turbo Baud, goOffline -7/4/14 5:03:27 PM :Debug: goOffline about to stopProcessing, Time:1 -7/4/14 5:03:27 PM :Debug: currentPort == null:true -7/4/14 5:03:27 PM :Debug: goOffline closed port, Time:1 -7/4/14 5:03:27 PM :Debug: goOffline comm thread stopped, Time:1 -7/4/14 5:03:27 PM :Debug: No Remaining Queue Write instructions -7/4/14 5:03:27 PM :Debug: removing Configuration: MyCar -7/4/14 5:03:27 PM :Info: No Persistor set, not saving active triggers. -7/4/14 5:03:27 PM :Debug: Opening project: C:\Users\pc\Documents\TunerStudioProjects\MyCar -7/4/14 5:03:27 PM :Debug: Reading translation file as plain text because: fast binary headers not found. probably not a fast binary file -7/4/14 5:03:27 PM :Debug: Filtered ConfigurationOptionGroup in 1ms. -7/4/14 5:03:27 PM :Info: Read file canPcVariables.ini: 0.0ms -7/4/14 5:03:27 PM :Info: Filtered ini: 0.0ms -7/4/14 5:03:27 PM :Info: Loading Trigger Wheels -7/4/14 5:03:27 PM :Info: Loaded All known ini sections -7/4/14 5:03:27 PM :Info: Parsed and validated ini "canPcVariables.ini" in : 1ms. -7/4/14 5:03:27 PM :Info: Read file mainController.ini: 1.0ms -7/4/14 5:03:27 PM :Info: Filtered ini: 0.0ms -7/4/14 5:03:27 PM :Debug: ini signature: MShift v0.01 -7/4/14 5:03:27 PM :Info: Set Write Blocks on = true -7/4/14 5:03:27 PM :Info: Loading Trigger Wheels -7/4/14 5:03:27 PM :Info: Loaded All known ini sections -7/4/14 5:03:27 PM :Info: Parsed and validated ini "mainController.ini" in : 13ms. -7/4/14 5:03:27 PM :Info: Not Loading default Tools because non are defined for signature: MShift v0.01 -7/4/14 5:03:27 PM :Debug: Adding Configuration: MyCar -7/4/14 5:03:27 PM :Info: !!! Loaded config in 53 -7/4/14 5:03:27 PM :Info: Opening port: COM18 -7/4/14 5:03:27 PM :Debug: 0ms. - added Port -7/4/14 5:03:27 PM :Debug: 13ms. - 1st got port -7/4/14 5:03:27 PM :Debug: 13ms. - got port -7/4/14 5:03:27 PM :Debug: 22ms. - setParameters -7/4/14 5:03:27 PM :Debug: Monitoring COM18 @ 115200 baud for controllers. -7/4/14 5:03:27 PM :Debug: Started new CommThread for MyCar -7/4/14 5:03:27 PM :Info: Comm Manager for MyCar Started -7/4/14 5:03:27 PM :Debug: commThreadExpectedReturnTime set to ms from now: 1220 -7/4/14 5:03:27 PM :Debug: Comm Read Thread Change! Old Thread:null, new Thread:COMM Thread93359.70811318081 + native lib Version = RXTX-2.1-7 +7/4/14 5:02:54 PM :Info: Initialized RXTX driver: 10ms. +No check, last update check=Fri Jul 04 15:49:57 EDT 2014 +MSmain: No check, last update check=Fri Jul 04 15:49:54 EDT 2014 +MSad: No check, last update check=Fri Jul 04 15:49:57 EDT 2014 +7/4/14 5:03:03 PM :Debug: Time to load ini list: 16ms. +7/4/14 5:03:17 PM :Debug: Filtered ConfigurationOptionGroup in 1ms. +7/4/14 5:03:18 PM :Info: Read file canPcVariables.ini: 0.0ms +7/4/14 5:03:18 PM :Info: Filtered ini: 0.0ms +7/4/14 5:03:18 PM :Info: Loading Trigger Wheels +7/4/14 5:03:18 PM :Info: Loaded All known ini sections +7/4/14 5:03:18 PM :Info: Parsed and validated ini "canPcVariables.ini" in : 27ms. +7/4/14 5:03:18 PM :Info: Read file rusefi.ini: 1.0ms +7/4/14 5:03:18 PM :Info: Filtered ini: 0.0ms +7/4/14 5:03:18 PM :Debug: ini signature: MShift v0.01 +7/4/14 5:03:18 PM :Info: Set Write Blocks on = true +7/4/14 5:03:18 PM :Info: Loading Trigger Wheels +7/4/14 5:03:18 PM :Info: Loaded All known ini sections +7/4/14 5:03:18 PM :Info: Parsed and validated ini "rusefi.ini" in : 23ms. +7/4/14 5:03:18 PM :Debug: Adding Configuration: MyCar +7/4/14 5:03:21 PM :Debug: Time to save Dash: 56 ms. +7/4/14 5:03:21 PM :Debug: High Speed Paint: true +7/4/14 5:03:21 PM :Debug: High Speed Paint: true +7/4/14 5:03:27 PM :Warning: Could not get Firmware signature +7/4/14 5:03:27 PM :Debug: Time to save Dash: 17 ms. +7/4/14 5:03:27 PM :Debug: goOffline Starting, Time:0 +7/4/14 5:03:27 PM :Info: Deactivated Turbo Baud, goOffline +7/4/14 5:03:27 PM :Debug: goOffline about to stopProcessing, Time:0 +7/4/14 5:03:27 PM :Debug: currentPort == null:true +7/4/14 5:03:27 PM :Debug: goOffline closed port, Time:0 +7/4/14 5:03:27 PM :Debug: goOffline comm thread stopped, Time:0 +7/4/14 5:03:27 PM :Debug: No Remaining Queue Write instructions +7/4/14 5:03:27 PM :Debug: goOffline Starting, Time:0 +7/4/14 5:03:27 PM :Info: Deactivated Turbo Baud, goOffline +7/4/14 5:03:27 PM :Debug: goOffline about to stopProcessing, Time:1 +7/4/14 5:03:27 PM :Debug: currentPort == null:true +7/4/14 5:03:27 PM :Debug: goOffline closed port, Time:1 +7/4/14 5:03:27 PM :Debug: goOffline comm thread stopped, Time:1 +7/4/14 5:03:27 PM :Debug: No Remaining Queue Write instructions +7/4/14 5:03:27 PM :Debug: removing Configuration: MyCar +7/4/14 5:03:27 PM :Info: No Persistor set, not saving active triggers. +7/4/14 5:03:27 PM :Debug: Opening project: C:\Users\pc\Documents\TunerStudioProjects\MyCar +7/4/14 5:03:27 PM :Debug: Reading translation file as plain text because: fast binary headers not found. probably not a fast binary file +7/4/14 5:03:27 PM :Debug: Filtered ConfigurationOptionGroup in 1ms. +7/4/14 5:03:27 PM :Info: Read file canPcVariables.ini: 0.0ms +7/4/14 5:03:27 PM :Info: Filtered ini: 0.0ms +7/4/14 5:03:27 PM :Info: Loading Trigger Wheels +7/4/14 5:03:27 PM :Info: Loaded All known ini sections +7/4/14 5:03:27 PM :Info: Parsed and validated ini "canPcVariables.ini" in : 1ms. +7/4/14 5:03:27 PM :Info: Read file mainController.ini: 1.0ms +7/4/14 5:03:27 PM :Info: Filtered ini: 0.0ms +7/4/14 5:03:27 PM :Debug: ini signature: MShift v0.01 +7/4/14 5:03:27 PM :Info: Set Write Blocks on = true +7/4/14 5:03:27 PM :Info: Loading Trigger Wheels +7/4/14 5:03:27 PM :Info: Loaded All known ini sections +7/4/14 5:03:27 PM :Info: Parsed and validated ini "mainController.ini" in : 13ms. +7/4/14 5:03:27 PM :Info: Not Loading default Tools because non are defined for signature: MShift v0.01 +7/4/14 5:03:27 PM :Debug: Adding Configuration: MyCar +7/4/14 5:03:27 PM :Info: !!! Loaded config in 53 +7/4/14 5:03:27 PM :Info: Opening port: COM18 +7/4/14 5:03:27 PM :Debug: 0ms. - added Port +7/4/14 5:03:27 PM :Debug: 13ms. - 1st got port +7/4/14 5:03:27 PM :Debug: 13ms. - got port +7/4/14 5:03:27 PM :Debug: 22ms. - setParameters +7/4/14 5:03:27 PM :Debug: Monitoring COM18 @ 115200 baud for controllers. +7/4/14 5:03:27 PM :Debug: Started new CommThread for MyCar +7/4/14 5:03:27 PM :Info: Comm Manager for MyCar Started +7/4/14 5:03:27 PM :Debug: commThreadExpectedReturnTime set to ms from now: 1220 +7/4/14 5:03:27 PM :Debug: Comm Read Thread Change! Old Thread:null, new Thread:COMM Thread93359.70811318081 7/4/14 5:03:27 PM :Time: 0:00.102: SENT, 1 bytes x46 F - -7/4/14 5:03:27 PM :Info: Started Comms Watchdog -7/4/14 5:03:27 PM :Info: !!! Activated Project 155 -7/4/14 5:03:27 PM :Debug: High Speed Paint: true -7/4/14 5:03:27 PM :Debug: !!! Opened Dash 181 -7/4/14 5:03:27 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:27 PM :Info: Started Comms Watchdog +7/4/14 5:03:27 PM :Info: !!! Activated Project 155 +7/4/14 5:03:27 PM :Debug: High Speed Paint: true +7/4/14 5:03:27 PM :Debug: !!! Opened Dash 181 +7/4/14 5:03:27 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:27 PM :Time: 0:00.702: Received, 3 bytes x30 x30 x31 001 - + 7/4/14 5:03:27 PM :Time: 0:00.703: SENT, 7 bytes x00 x01 x48 xAA x05 x26 x2F ..H..&/ - + 7/4/14 5:03:28 PM :Time: 0:01.503: Received, 3 bytes x00 x0E x00 ... - + 7/4/14 5:03:28 PM :Time: 0:01.503: Received, 17 bytes x4D x53 x68 x69 x66 x74 x20 x76 x30 x2E x30 x31 x00 xB1 x45 x6A MShift.v0.01..Ej x84 . - -7/4/14 5:03:28 PM :Info: Communicating with Bowling & Grippo MS1 Base Code MShift v0.01 -Time: 0:01.505: Received Instruction: -Time: 0:01.506: Processing Instruction: -7/4/14 5:03:28 PM :Debug: Reading ECU Data, 0.0 complete -7/4/14 5:03:28 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20180 + +7/4/14 5:03:28 PM :Info: Communicating with Bowling & Grippo MS1 Base Code MShift v0.01 +Time: 0:01.505: Received Instruction: +Time: 0:01.506: Processing Instruction: +7/4/14 5:03:28 PM :Debug: Reading ECU Data, 0.0 complete +7/4/14 5:03:28 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20180 7/4/14 5:03:28 PM :Time: 0:01.552: SENT, 9 bytes x00 x03 x50 x00 x00 x93 xFD xF7 xA2 ..P...... - -7/4/14 5:03:28 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20260 + +7/4/14 5:03:28 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20260 7/4/14 5:03:28 PM :Time: 0:01.602: Received, 3 bytes x00 x01 x00 ... - + 7/4/14 5:03:28 PM :Time: 0:01.602: Received, 4 bytes xD2 x02 xEF x8D .... - + 7/4/14 5:03:28 PM :Time: 0:01.602: SENT, 13 bytes x00 x07 x52 x00 x00 x00 x00 x64 x05 x58 xDD x7D xCC ..R....d.X.}. - + 7/4/14 5:03:28 PM :Time: 0:01.653: Received, 3 bytes x05 x65 x00 .e. - -7/4/14 5:03:28 PM :Debug: Read page time: 51ms. -7/4/14 5:03:28 PM :Debug: Reading ECU Data, 0.25 complete + +7/4/14 5:03:28 PM :Debug: Read page time: 51ms. +7/4/14 5:03:28 PM :Debug: Reading ECU Data, 0.25 complete 7/4/14 5:03:28 PM :Time: 0:01.653: Received, 1384 bytes x00 x00 x00 x00 x9A x99 xEF x42 x00 x00 x00 x41 x00 x00 x10 x41 .......B...A...A x00 x00 x20 x41 x00 x00 x30 x41 x00 x00 x40 x41 x00 x00 x50 x41 ...A..0A..@A..PA @@ -216,26 +216,26 @@ x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 .......... x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 ................ x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 ................ x00 x00 x00 x00 xB2 xF2 xA1 xBB ........ - -7/4/14 5:03:28 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20180 + +7/4/14 5:03:28 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20180 7/4/14 5:03:28 PM :Time: 0:01.664: SENT, 9 bytes x00 x03 x50 x01 x00 x8A xE6 xC6 xE3 ..P...... - -7/4/14 5:03:28 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20260 + +7/4/14 5:03:28 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20260 7/4/14 5:03:28 PM :Time: 0:01.714: Received, 3 bytes x00 x01 x00 ... - + 7/4/14 5:03:28 PM :Time: 0:01.714: Received, 4 bytes xD2 x02 xEF x8D .... - + 7/4/14 5:03:28 PM :Time: 0:01.714: SENT, 13 bytes x00 x07 x52 x01 x00 x00 x00 x44 x01 x01 x68 x4E xD2 ..R....D..hN. - + 7/4/14 5:03:28 PM :Time: 0:01.765: Received, 3 bytes x01 x45 x00 .E. - -7/4/14 5:03:28 PM :Debug: Read page time: 51ms. -7/4/14 5:03:28 PM :Debug: Reading ECU Data, 0.5 complete + +7/4/14 5:03:28 PM :Debug: Read page time: 51ms. +7/4/14 5:03:28 PM :Debug: Reading ECU Data, 0.5 complete 7/4/14 5:03:28 PM :Time: 0:01.765: Received, 328 bytes x42 x00 x00 x00 x00 x00 x00 x00 x2D x00 x00 x00 x00 x00 x00 x00 B.......-....... x19 x00 x00 x00 x18 x00 x00 x00 x43 x00 x00 x00 x45 x00 x00 x00 ........C...E... @@ -258,26 +258,26 @@ x01 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x26 x00 x00 x00 .......... x05 x00 x00 x00 x08 x00 x00 x00 x47 x00 x00 x00 x64 x00 x00 x00 ........G...d... xC8 x00 x00 x00 x2C x01 x00 x00 x2C x01 x00 x00 xC8 x00 x00 x00 ....,...,....... x00 x96 x00 x00 xB3 x6D xE4 xD9 .....m.. - -7/4/14 5:03:28 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20180 + +7/4/14 5:03:28 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20180 7/4/14 5:03:28 PM :Time: 0:01.775: SENT, 9 bytes x00 x03 x50 x02 x00 xA1 xCB x95 x20 ..P...... - + 7/4/14 5:03:28 PM :Time: 0:01.825: Received, 3 bytes x00 x01 x00 ... - -7/4/14 5:03:28 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20260 + +7/4/14 5:03:28 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20260 7/4/14 5:03:28 PM :Time: 0:01.825: Received, 4 bytes xD2 x02 xEF x8D .... - + 7/4/14 5:03:28 PM :Time: 0:01.825: SENT, 13 bytes x00 x07 x52 x02 x00 x00 x00 x00 x04 x63 x83 x42 xF2 ..R......c.B. - -7/4/14 5:03:29 PM :Debug: Read page time: 50ms. -7/4/14 5:03:29 PM :Debug: Reading ECU Data, 0.75 complete + +7/4/14 5:03:29 PM :Debug: Read page time: 50ms. +7/4/14 5:03:29 PM :Debug: Reading ECU Data, 0.75 complete 7/4/14 5:03:29 PM :Time: 0:01.875: Received, 3 bytes x04 x01 x00 ... - + 7/4/14 5:03:29 PM :Time: 0:01.875: Received, 1028 bytes x42 x60 xC5 x3F xC2 x17 xC6 x3F x94 xA3 xC6 x3F xC3 xF5 xC8 x3F B`.?...?...?...? x66 x66 xC6 x3F x56 x9E x68 x3F x03 x78 x4B x3F x82 x73 x46 x3F ff.?V.h?.xK?.sF? @@ -344,26 +344,26 @@ xEC x51 x74 x41 x1F x85 x77 x41 xCD xCC x7C x41 x14 xAE x7B x41 .QtA..wA.. x9A x99 x79 x41 xD7 xA3 x7C x41 xC3 xF5 x80 x41 x48 xE1 x80 x41 ..yA..|A...AH..A x7B x14 x7A x41 x66 x66 x72 x41 x66 x66 x72 x41 x66 x66 x72 x41 {.zAffrAffrAffrA xE1 x36 x17 x66 .6.f - -7/4/14 5:03:29 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20180 + +7/4/14 5:03:29 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20180 7/4/14 5:03:29 PM :Time: 0:01.885: SENT, 9 bytes x00 x03 x50 x03 x00 xB8 xD0 xA4 x61 ..P.....a - -7/4/14 5:03:29 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20260 + +7/4/14 5:03:29 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20260 7/4/14 5:03:29 PM :Time: 0:01.935: Received, 3 bytes x00 x01 x00 ... - + 7/4/14 5:03:29 PM :Time: 0:01.935: Received, 4 bytes xD2 x02 xEF x8D .... - + 7/4/14 5:03:29 PM :Time: 0:01.935: SENT, 13 bytes x00 x07 x52 x03 x00 x00 x00 x00 x04 xA8 xDF x91 x57 ..R.........W - + 7/4/14 5:03:29 PM :Time: 0:01.985: Received, 3 bytes x04 x01 x00 ... - -7/4/14 5:03:29 PM :Debug: Read page time: 50ms. -7/4/14 5:03:29 PM :Debug: Reading ECU Data, 1.0 complete + +7/4/14 5:03:29 PM :Debug: Read page time: 50ms. +7/4/14 5:03:29 PM :Debug: Reading ECU Data, 1.0 complete 7/4/14 5:03:29 PM :Time: 0:01.985: Received, 1028 bytes xD5 x78 x29 x3F x29 x5C xF7 xC0 xA8 xC6 x85 xC1 xB8 x1E xB9 xC1 .x)?)\.......... x1B x2F xEB xC1 xDD x24 xFA xC1 x98 x6E x00 xC2 xEE x7C xF3 xC1 ./...$...n...|.. @@ -430,979 +430,979 @@ x1B x2F x5D x3F x58 x39 x74 x3F xD5 x78 xA9 x3F xB6 xF3 xED xC0 ./]?X9t?.x x8F xC2 x95 x3F x79 xE9 x86 x3F x46 xB6 x03 x40 xA2 x45 x06 x40 ...?y..?F..@.E.@ x39 xB4 x28 x40 xCB xA1 x45 xC1 xCB xA1 x45 xC1 xCB xA1 x45 xC1 9.(@..E...E...E. x45 xE3 xF2 x6B E..k - -7/4/14 5:03:29 PM :Debug: Read All Data -7/4/14 5:03:29 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:29 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 -Time: 0:01.986: Processing Complete: + +7/4/14 5:03:29 PM :Debug: Read All Data +7/4/14 5:03:29 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:29 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 +Time: 0:01.986: Processing Complete: 7/4/14 5:03:29 PM :Time: 0:01.987: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - + 7/4/14 5:03:29 PM :Time: 0:02.037: Received, 3 bytes x00 x35 x00 .5. - -7/4/14 5:03:29 PM :Debug: old style time to read outpc: 50 ms. + +7/4/14 5:03:29 PM :Debug: old style time to read outpc: 50 ms. 7/4/14 5:03:29 PM :Time: 0:02.037: Received, 56 bytes xF0 x00 x00 x00 xB6 x93 x1A x42 xA3 x70 x8A x42 x00 x00 x00 x00 .......B.p.B.... x1B xAA x21 x3F x08 x78 x10 x41 x00 x00 x00 x00 x01 x0A x20 x3D ...?.x.A.......= x5E x00 x00 x00 xA6 x5F x3A x42 x00 x00 xC0 x7F x01 x00 x00 x00 ^...._:B....... x1A x27 x39 x42 xF0 xBE x09 xB4 .'9B.... - -7/4/14 5:03:29 PM :Info: dr: 0:47 -7/4/14 5:03:29 PM :Debug: Range Sort Time: 0 -7/4/14 5:03:29 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:29 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:29 PM :Info: dr: 0:47 +7/4/14 5:03:29 PM :Debug: Range Sort Time: 0 +7/4/14 5:03:29 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:29 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:29 PM :Time: 0:02.046: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - + 7/4/14 5:03:29 PM :Time: 0:02.096: Received, 3 bytes x00 x35 x00 .5. - + 7/4/14 5:03:29 PM :Time: 0:02.096: Received, 56 bytes xF0 x00 x00 x00 xB6 x93 x1A x42 xA3 x70 x8A x42 x00 x00 x00 x00 .......B.p.B.... x1B xAA x21 x3F x08 x78 x10 x41 x00 x00 x00 x00 x01 x0A x20 x3D ...?.x.A.......= x5E x00 x00 x00 xA6 x5F x3A x42 x00 x00 xC0 x7F x01 x00 x00 x00 ^...._:B....... x1A x27 x39 x42 xF0 xBE x09 xB4 .'9B.... - -7/4/14 5:03:29 PM :Debug: old style time to read outpc: 50 ms. -7/4/14 5:03:29 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:29 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:29 PM :Debug: old style time to read outpc: 50 ms. +7/4/14 5:03:29 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:29 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:29 PM :Time: 0:02.105: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - + 7/4/14 5:03:29 PM :Time: 0:02.155: Received, 3 bytes x00 x35 x00 .5. - + 7/4/14 5:03:29 PM :Time: 0:02.155: Received, 56 bytes xF0 x00 x00 x00 xB6 x93 x1A x42 xA3 x70 x8A x42 x00 x00 x00 x00 .......B.p.B.... x1B xAA x21 x3F x08 x78 x10 x41 x00 x00 x00 x00 x01 x0A x20 x3D ...?.x.A.......= x5E x00 x00 x00 xA6 x5F x3A x42 x00 x00 xC0 x7F x01 x00 x00 x00 ^...._:B....... x1A x27 x39 x42 xF0 xBE x09 xB4 .'9B.... - -7/4/14 5:03:29 PM :Debug: old style time to read outpc: 50 ms. -7/4/14 5:03:29 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:29 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:29 PM :Debug: old style time to read outpc: 50 ms. +7/4/14 5:03:29 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:29 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:29 PM :Time: 0:02.166: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - + 7/4/14 5:03:29 PM :Time: 0:02.216: Received, 3 bytes x00 x35 x00 .5. - + 7/4/14 5:03:29 PM :Time: 0:02.216: Received, 56 bytes xEF x00 x00 x00 x26 x94 x1C x42 xC7 x8A x8A x42 x00 x00 x00 x00 ....&..B...B.... xFD xC9 x1F x3F x02 x18 x10 x41 x00 x00 x00 x00 x01 x08 x00 x3C ...?...A.......< x4A x00 x00 x00 xB9 x8B x3B x42 x00 x00 xC0 x7F x01 x00 x00 x00 J.....;B....... x80 xB4 x3A x42 x42 xB7 x04 x5A ..:BB..Z - -7/4/14 5:03:29 PM :Debug: old style time to read outpc: 50 ms. -7/4/14 5:03:29 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:29 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:29 PM :Debug: old style time to read outpc: 50 ms. +7/4/14 5:03:29 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:29 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:29 PM :Time: 0:02.230: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - -7/4/14 5:03:29 PM :Debug: old style time to read outpc: 49 ms. + +7/4/14 5:03:29 PM :Debug: old style time to read outpc: 49 ms. 7/4/14 5:03:29 PM :Time: 0:02.280: Received, 3 bytes x00 x35 x00 .5. - + 7/4/14 5:03:29 PM :Time: 0:02.280: Received, 56 bytes xEF x00 x00 x00 x26 x94 x1C x42 xC7 x8A x8A x42 x00 x00 x00 x00 ....&..B...B.... xFD xC9 x1F x3F x02 x18 x10 x41 x00 x00 x00 x00 x01 x08 x00 x3C ...?...A.......< x4A x00 x00 x00 xB9 x8B x3B x42 x00 x00 xC0 x7F x01 x00 x00 x00 J.....;B....... x80 xB4 x3A x42 x42 xB7 x04 x5A ..:BB..Z - -7/4/14 5:03:29 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:29 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:29 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:29 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:29 PM :Time: 0:02.294: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - + 7/4/14 5:03:29 PM :Time: 0:02.344: Received, 3 bytes x00 x35 x00 .5. - + 7/4/14 5:03:29 PM :Time: 0:02.344: Received, 56 bytes xEF x00 x00 x00 x26 x94 x1C x42 xC7 x8A x8A x42 x00 x00 x00 x00 ....&..B...B.... xFD xC9 x1F x3F x02 x18 x10 x41 x00 x00 x00 x00 x01 x08 x00 x3C ...?...A.......< x4A x00 x00 x00 xB9 x8B x3B x42 x00 x00 xC0 x7F x01 x00 x00 x00 J.....;B....... x80 xB4 x3A x42 x42 xB7 x04 x5A ..:BB..Z - -7/4/14 5:03:29 PM :Debug: old style time to read outpc: 50 ms. -7/4/14 5:03:29 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:29 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:29 PM :Debug: old style time to read outpc: 50 ms. +7/4/14 5:03:29 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:29 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:29 PM :Time: 0:02.360: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - + 7/4/14 5:03:29 PM :Time: 0:02.410: Received, 3 bytes x00 x35 x00 .5. - + 7/4/14 5:03:29 PM :Time: 0:02.410: Received, 56 bytes xEF x00 x00 x00 x26 x94 x1C x42 xC7 x8A x8A x42 x00 x00 x00 x00 ....&..B...B.... xFD xC9 x1F x3F x02 x18 x10 x41 x00 x00 x00 x00 x01 x08 x00 x3C ...?...A.......< x4A x00 x00 x00 xB9 x8B x3B x42 x00 x00 xC0 x7F x01 x00 x00 x00 J.....;B....... x80 xB4 x3A x42 x42 xB7 x04 x5A ..:BB..Z - -7/4/14 5:03:29 PM :Debug: old style time to read outpc: 51 ms. -7/4/14 5:03:29 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:29 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:29 PM :Debug: old style time to read outpc: 51 ms. +7/4/14 5:03:29 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:29 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:29 PM :Time: 0:02.428: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - + 7/4/14 5:03:29 PM :Time: 0:02.479: Received, 3 bytes x00 x35 x00 .5. - + 7/4/14 5:03:29 PM :Time: 0:02.479: Received, 56 bytes xEF x00 x00 x00 x26 x94 x1C x42 xC7 x8A x8A x42 x00 x00 x00 x00 ....&..B...B.... xFD xC9 x1F x3F x02 x18 x10 x41 x00 x00 x00 x00 x01 x08 x00 x3C ...?...A.......< x4A x00 x00 x00 xB9 x8B x3B x42 x00 x00 xC0 x7F x01 x00 x00 x00 J.....;B....... x80 xB4 x3A x42 x42 xB7 x04 x5A ..:BB..Z - -7/4/14 5:03:29 PM :Debug: old style time to read outpc: 53 ms. -7/4/14 5:03:29 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:29 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:29 PM :Debug: old style time to read outpc: 53 ms. +7/4/14 5:03:29 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:29 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:29 PM :Time: 0:02.497: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - + 7/4/14 5:03:29 PM :Time: 0:02.547: Received, 3 bytes x00 x35 x00 .5. - -7/4/14 5:03:29 PM :Debug: old style time to read outpc: 50 ms. + +7/4/14 5:03:29 PM :Debug: old style time to read outpc: 50 ms. 7/4/14 5:03:29 PM :Time: 0:02.547: Received, 56 bytes xEF x00 x00 x00 x0E x99 x18 x42 x47 xD9 x8A x42 x00 x00 x00 x00 .......BG..B.... x63 x2A x26 x3F x03 x30 x10 x41 x00 x00 x00 x00 x01 x08 x80 x3C c*&?.0.A.......< x4A x00 x00 x00 x77 x71 x37 x42 x00 x00 xC0 x7F x01 x00 x00 x00 J...wq7B....... x6E xDF x37 x42 x3F xC8 x09 xA6 n.7B?... - -7/4/14 5:03:29 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:29 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:29 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:29 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:29 PM :Time: 0:02.563: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - + 7/4/14 5:03:29 PM :Time: 0:02.614: Received, 3 bytes x00 x35 x00 .5. - -7/4/14 5:03:29 PM :Debug: old style time to read outpc: 51 ms. + +7/4/14 5:03:29 PM :Debug: old style time to read outpc: 51 ms. 7/4/14 5:03:29 PM :Time: 0:02.614: Received, 56 bytes xEF x00 x00 x00 x0E x99 x18 x42 x47 xD9 x8A x42 x00 x00 x00 x00 .......BG..B.... x63 x2A x26 x3F x03 x30 x10 x41 x00 x00 x00 x00 x01 x08 x80 x3C c*&?.0.A.......< x4A x00 x00 x00 x77 x71 x37 x42 x00 x00 xC0 x7F x01 x00 x00 x00 J...wq7B....... x6E xDF x37 x42 x3F xC8 x09 xA6 n.7B?... - -7/4/14 5:03:29 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:29 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:29 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:29 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:29 PM :Time: 0:02.633: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - + 7/4/14 5:03:29 PM :Time: 0:02.683: Received, 3 bytes x00 x35 x00 .5. - -7/4/14 5:03:29 PM :Debug: old style time to read outpc: 51 ms. + +7/4/14 5:03:29 PM :Debug: old style time to read outpc: 51 ms. 7/4/14 5:03:29 PM :Time: 0:02.683: Received, 56 bytes xEF x00 x00 x00 x0E x99 x18 x42 x47 xD9 x8A x42 x00 x00 x00 x00 .......BG..B.... x63 x2A x26 x3F x03 x30 x10 x41 x00 x00 x00 x00 x01 x08 x80 x3C c*&?.0.A.......< x4A x00 x00 x00 x77 x71 x37 x42 x00 x00 xC0 x7F x01 x00 x00 x00 J...wq7B....... x6E xDF x37 x42 x3F xC8 x09 xA6 n.7B?... - -7/4/14 5:03:29 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:29 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:29 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:29 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:29 PM :Time: 0:02.700: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - + 7/4/14 5:03:29 PM :Time: 0:02.750: Received, 3 bytes x00 x35 x00 .5. - + 7/4/14 5:03:29 PM :Time: 0:02.750: Received, 56 bytes xEF x00 x00 x00 x0E x99 x18 x42 x47 xD9 x8A x42 x00 x00 x00 x00 .......BG..B.... x63 x2A x26 x3F x03 x30 x10 x41 x00 x00 x00 x00 x01 x08 x80 x3C c*&?.0.A.......< x4A x00 x00 x00 x77 x71 x37 x42 x00 x00 xC0 x7F x01 x00 x00 x00 J...wq7B....... x6E xDF x37 x42 x3F xC8 x09 xA6 n.7B?... - -7/4/14 5:03:29 PM :Debug: old style time to read outpc: 51 ms. -7/4/14 5:03:29 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:29 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:29 PM :Debug: old style time to read outpc: 51 ms. +7/4/14 5:03:29 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:29 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:29 PM :Time: 0:02.766: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - + 7/4/14 5:03:29 PM :Time: 0:02.816: Received, 3 bytes x00 x35 x00 .5. - -7/4/14 5:03:29 PM :Debug: old style time to read outpc: 50 ms. + +7/4/14 5:03:29 PM :Debug: old style time to read outpc: 50 ms. 7/4/14 5:03:29 PM :Time: 0:02.816: Received, 56 bytes xF0 x00 x00 x00 x96 x96 x1D x42 x4B x4A x8C x42 x00 x00 x00 x00 .......BKJ.B.... x93 x2A x29 x3F x05 x54 x10 x41 x00 x00 x00 x00 x02 x0E xE0 x3C .*)?.T.A.......< x63 x00 x00 x00 x81 x07 x38 x42 x00 x00 xC0 x7F x01 x00 x00 x00 c.....8B....... x16 x56 x3C x42 x69 x0E xC1 x50 .VB{... - -7/4/14 5:03:32 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:32 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:32 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:32 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:32 PM :Time: 0:05.239: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - -7/4/14 5:03:32 PM :Debug: old style time to read outpc: 50 ms. + +7/4/14 5:03:32 PM :Debug: old style time to read outpc: 50 ms. 7/4/14 5:03:32 PM :Time: 0:05.289: Received, 3 bytes x00 x35 x00 .5. - + 7/4/14 5:03:32 PM :Time: 0:05.289: Received, 56 bytes xEF x00 x00 x00 x8E x10 x21 x42 xCF x2F x8C x42 x00 x00 x00 x00 .......B./.B.... x69 x8A x26 x3F x05 x54 x10 x41 x00 x00 x00 x00 x02 x0E xE0 x3C i.&?.T.A.......< x55 x00 x00 x00 x9D xC9 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 U.....9B....... x52 xE4 x3E x42 x7B xCD xF8 x91 R.>B{... - -7/4/14 5:03:32 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:32 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:32 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:32 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:32 PM :Time: 0:05.305: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - + 7/4/14 5:03:32 PM :Time: 0:05.355: Received, 3 bytes x00 x35 x00 .5. - + 7/4/14 5:03:32 PM :Time: 0:05.355: Received, 56 bytes xEF x00 x00 x00 x8E x10 x21 x42 xCF x2F x8C x42 x00 x00 x00 x00 .......B./.B.... x69 x8A x26 x3F x05 x54 x10 x41 x00 x00 x00 x00 x02 x0E xE0 x3C i.&?.T.A.......< x55 x00 x00 x00 x9D xC9 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 U.....9B....... x52 xE4 x3E x42 x7B xCD xF8 x91 R.>B{... - -7/4/14 5:03:32 PM :Debug: old style time to read outpc: 50 ms. -7/4/14 5:03:32 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:32 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:32 PM :Debug: old style time to read outpc: 50 ms. +7/4/14 5:03:32 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:32 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:32 PM :Time: 0:05.371: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - -7/4/14 5:03:32 PM :Debug: old style time to read outpc: 50 ms. + +7/4/14 5:03:32 PM :Debug: old style time to read outpc: 50 ms. 7/4/14 5:03:32 PM :Time: 0:05.421: Received, 3 bytes x00 x35 x00 .5. - + 7/4/14 5:03:32 PM :Time: 0:05.421: Received, 56 bytes xEF x00 x00 x00 x8E x10 x21 x42 xCF x2F x8C x42 x00 x00 x00 x00 .......B./.B.... x69 x8A x26 x3F x05 x54 x10 x41 x00 x00 x00 x00 x02 x0E xE0 x3C i.&?.T.A.......< x55 x00 x00 x00 x9D xC9 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 U.....9B....... x52 xE4 x3E x42 x7B xCD xF8 x91 R.>B{... - -7/4/14 5:03:32 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:32 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:32 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:32 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:32 PM :Time: 0:05.437: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - + 7/4/14 5:03:32 PM :Time: 0:05.487: Received, 3 bytes x00 x35 x00 .5. - -7/4/14 5:03:32 PM :Debug: old style time to read outpc: 49 ms. + +7/4/14 5:03:32 PM :Debug: old style time to read outpc: 49 ms. 7/4/14 5:03:32 PM :Time: 0:05.487: Received, 56 bytes xEF x00 x00 x00 x8E x10 x21 x42 xCF x2F x8C x42 x00 x00 x00 x00 .......B./.B.... x69 x8A x26 x3F x05 x54 x10 x41 x00 x00 x00 x00 x02 x0E xE0 x3C i.&?.T.A.......< x55 x00 x00 x00 x9D xC9 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 U.....9B....... x52 xE4 x3E x42 x7B xCD xF8 x91 R.>B{... - -7/4/14 5:03:32 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:32 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:32 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:32 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:32 PM :Time: 0:05.504: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - + 7/4/14 5:03:32 PM :Time: 0:05.554: Received, 3 bytes x00 x35 x00 .5. - + 7/4/14 5:03:32 PM :Time: 0:05.554: Received, 56 bytes xEF x00 x00 x00 xAE x95 x19 x42 x6B x22 x8A x42 x00 x00 x00 x00 .......Bk".B.... x33 x2A x23 x3F x08 x84 x10 x41 x00 x00 x00 x00 x02 x0B x30 x3D 3*#?...A......0= x4F x00 x00 x00 x9D xC9 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 O.....9B....... x78 x41 x38 x42 xEE x84 x1B xE4 xA8B.... - -7/4/14 5:03:32 PM :Debug: old style time to read outpc: 51 ms. -7/4/14 5:03:32 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:32 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:32 PM :Debug: old style time to read outpc: 51 ms. +7/4/14 5:03:32 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:32 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:32 PM :Time: 0:05.571: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - -7/4/14 5:03:32 PM :Debug: old style time to read outpc: 50 ms. + +7/4/14 5:03:32 PM :Debug: old style time to read outpc: 50 ms. 7/4/14 5:03:32 PM :Time: 0:05.620: Received, 3 bytes x00 x35 x00 .5. - + 7/4/14 5:03:32 PM :Time: 0:05.620: Received, 56 bytes xEF x00 x00 x00 xAE x95 x19 x42 x6B x22 x8A x42 x00 x00 x00 x00 .......Bk".B.... x33 x2A x23 x3F x08 x84 x10 x41 x00 x00 x00 x00 x02 x0B x30 x3D 3*#?...A......0= x4F x00 x00 x00 x9D xC9 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 O.....9B....... x78 x41 x38 x42 xEE x84 x1B xE4 xA8B.... - -7/4/14 5:03:32 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:32 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:32 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:32 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:32 PM :Time: 0:05.637: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - + 7/4/14 5:03:32 PM :Time: 0:05.687: Received, 3 bytes x00 x35 x00 .5. - -7/4/14 5:03:32 PM :Debug: old style time to read outpc: 51 ms. + +7/4/14 5:03:32 PM :Debug: old style time to read outpc: 51 ms. 7/4/14 5:03:32 PM :Time: 0:05.687: Received, 56 bytes xEF x00 x00 x00 xAE x95 x19 x42 x6B x22 x8A x42 x00 x00 x00 x00 .......Bk".B.... x33 x2A x23 x3F x08 x84 x10 x41 x00 x00 x00 x00 x02 x0B x30 x3D 3*#?...A......0= x4F x00 x00 x00 x9D xC9 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 O.....9B....... x78 x41 x38 x42 xEE x84 x1B xE4 xA8B.... - -7/4/14 5:03:32 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:32 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:32 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:32 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:32 PM :Time: 0:05.703: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - + 7/4/14 5:03:32 PM :Time: 0:05.754: Received, 3 bytes x00 x35 x00 .5. - -7/4/14 5:03:32 PM :Debug: old style time to read outpc: 51 ms. + +7/4/14 5:03:32 PM :Debug: old style time to read outpc: 51 ms. 7/4/14 5:03:32 PM :Time: 0:05.754: Received, 56 bytes xEF x00 x00 x00 xAE x95 x19 x42 x6B x22 x8A x42 x00 x00 x00 x00 .......Bk".B.... x33 x2A x23 x3F x08 x84 x10 x41 x00 x00 x00 x00 x02 x0B x30 x3D 3*#?...A......0= x4F x00 x00 x00 x9D xC9 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 O.....9B....... x78 x41 x38 x42 xEE x84 x1B xE4 xA8B.... - -7/4/14 5:03:32 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:32 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:32 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:32 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:32 PM :Time: 0:05.771: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - -7/4/14 5:03:32 PM :Debug: old style time to read outpc: 50 ms. + +7/4/14 5:03:32 PM :Debug: old style time to read outpc: 50 ms. 7/4/14 5:03:32 PM :Time: 0:05.821: Received, 3 bytes x00 x35 x00 .5. - + 7/4/14 5:03:32 PM :Time: 0:05.821: Received, 56 bytes xF0 x00 x00 x00 x06 x60 x1B x42 x77 xF3 x8A x42 x00 x00 x00 x00 .....`.Bw..B.... xFD xC9 x1F x3F x06 x60 x10 x41 x00 x00 x00 x00 x01 x08 x00 x3D ...?.`.A.......= x48 x00 x00 x00 x5B xAF x35 x42 x00 x00 xC0 x7F x01 x00 x00 x00 H...[.5B....... xC0 x01 x3A x42 x12 xAC x5C x5D ..:B..\] - -7/4/14 5:03:32 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:32 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:32 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:32 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:32 PM :Time: 0:05.838: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - + 7/4/14 5:03:33 PM :Time: 0:05.888: Received, 3 bytes x00 x35 x00 .5. - -7/4/14 5:03:33 PM :Debug: old style time to read outpc: 51 ms. + +7/4/14 5:03:33 PM :Debug: old style time to read outpc: 51 ms. 7/4/14 5:03:33 PM :Time: 0:05.888: Received, 56 bytes xF0 x00 x00 x00 x06 x60 x1B x42 x77 xF3 x8A x42 x00 x00 x00 x00 .....`.Bw..B.... xFD xC9 x1F x3F x06 x60 x10 x41 x00 x00 x00 x00 x01 x08 x00 x3D ...?.`.A.......= x48 x00 x00 x00 x5B xAF x35 x42 x00 x00 xC0 x7F x01 x00 x00 x00 H...[.5B....... xC0 x01 x3A x42 x12 xAC x5C x5D ..:B..\] - -7/4/14 5:03:33 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:33 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:33 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:33 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:33 PM :Time: 0:05.906: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - + 7/4/14 5:03:33 PM :Time: 0:05.956: Received, 3 bytes x00 x35 x00 .5. - -7/4/14 5:03:33 PM :Debug: old style time to read outpc: 51 ms. + +7/4/14 5:03:33 PM :Debug: old style time to read outpc: 51 ms. 7/4/14 5:03:33 PM :Time: 0:05.956: Received, 56 bytes xF0 x00 x00 x00 x06 x60 x1B x42 x77 xF3 x8A x42 x00 x00 x00 x00 .....`.Bw..B.... xFD xC9 x1F x3F x06 x60 x10 x41 x00 x00 x00 x00 x01 x08 x00 x3D ...?.`.A.......= x48 x00 x00 x00 x5B xAF x35 x42 x00 x00 xC0 x7F x01 x00 x00 x00 H...[.5B....... xC0 x01 x3A x42 x12 xAC x5C x5D ..:B..\] - -7/4/14 5:03:33 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:33 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:33 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:33 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:33 PM :Time: 0:05.974: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - + 7/4/14 5:03:33 PM :Time: 0:06.023: Received, 3 bytes x00 x35 x00 .5. - -7/4/14 5:03:33 PM :Debug: old style time to read outpc: 50 ms. + +7/4/14 5:03:33 PM :Debug: old style time to read outpc: 50 ms. 7/4/14 5:03:33 PM :Time: 0:06.023: Received, 56 bytes xF0 x00 x00 x00 x06 x60 x1B x42 x77 xF3 x8A x42 x00 x00 x00 x00 .....`.Bw..B.... xFD xC9 x1F x3F x06 x60 x10 x41 x00 x00 x00 x00 x01 x08 x00 x3D ...?.`.A.......= x48 x00 x00 x00 x5B xAF x35 x42 x00 x00 xC0 x7F x01 x00 x00 x00 H...[.5B....... xC0 x01 x3A x42 x12 xAC x5C x5D ..:B..\] - -7/4/14 5:03:33 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:33 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:33 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:33 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:33 PM :Time: 0:06.039: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - -7/4/14 5:03:33 PM :Debug: old style time to read outpc: 64 ms. + +7/4/14 5:03:33 PM :Debug: old style time to read outpc: 64 ms. 7/4/14 5:03:33 PM :Time: 0:06.103: Received, 3 bytes x00 x35 x00 .5. - + 7/4/14 5:03:33 PM :Time: 0:06.103: Received, 56 bytes xF0 x00 x00 x00 x06 x60 x1B x42 x77 xF3 x8A x42 x00 x00 x00 x00 .....`.Bw..B.... xFD xC9 x1F x3F x06 x60 x10 x41 x00 x00 x00 x00 x01 x08 x00 x3D ...?.`.A.......= x48 x00 x00 x00 x5B xAF x35 x42 x00 x00 xC0 x7F x01 x00 x00 x00 H...[.5B....... xC0 x01 x3A x42 x12 xAC x5C x5D ..:B..\] - -7/4/14 5:03:33 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:33 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:33 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:33 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:33 PM :Time: 0:06.114: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - -Time: 0:06.147: Received Instruction: -7/4/14 5:03:33 PM :Debug: old style time to read outpc: 50 ms. -7/4/14 5:03:33 PM :Info: Initiating read page 1 + +Time: 0:06.147: Received Instruction: +7/4/14 5:03:33 PM :Debug: old style time to read outpc: 50 ms. +7/4/14 5:03:33 PM :Info: Initiating read page 1 7/4/14 5:03:33 PM :Time: 0:06.164: Received, 3 bytes x00 x35 x00 .5. - + 7/4/14 5:03:33 PM :Time: 0:06.164: Received, 56 bytes xF0 x00 x00 x00 xB6 xC7 x1C x42 xC7 x8A x8A x42 x00 x00 x00 x00 .......B...B.... x99 x8A x29 x3F x05 x54 x10 x41 x00 x00 x00 x00 x02 x0E xE0 x3C ..)?.T.A.......< x5C x00 x00 x00 x9D xC9 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 \.....9B....... x2C xDB x3A x42 x17 x4C x29 x29 ,.:B.L)) - -7/4/14 5:03:33 PM :Info: Initiating read page 3 -Time: 0:06.164: Received Instruction: -7/4/14 5:03:33 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20180 -Time: 0:06.168: Processing Instruction: + +7/4/14 5:03:33 PM :Info: Initiating read page 3 +Time: 0:06.164: Received Instruction: +7/4/14 5:03:33 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20180 +Time: 0:06.168: Processing Instruction: 7/4/14 5:03:33 PM :Time: 0:06.169: SENT, 9 bytes x00 x03 x50 x00 x00 x93 xFD xF7 xA2 ..P...... - -7/4/14 5:03:33 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20260 + +7/4/14 5:03:33 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20260 7/4/14 5:03:33 PM :Time: 0:06.219: Received, 3 bytes x00 x01 x00 ... - + 7/4/14 5:03:33 PM :Time: 0:06.219: Received, 4 bytes xD2 x02 xEF x8D .... - + 7/4/14 5:03:33 PM :Time: 0:06.219: SENT, 13 bytes x00 x07 x52 x00 x00 x00 x00 x64 x05 x58 xDD x7D xCC ..R....d.X.}. - -7/4/14 5:03:33 PM :Debug: Read page time: 50ms. + +7/4/14 5:03:33 PM :Debug: Read page time: 50ms. 7/4/14 5:03:33 PM :Time: 0:06.269: Received, 3 bytes x05 x65 x00 .e. - + 7/4/14 5:03:33 PM :Time: 0:06.269: Received, 1384 bytes x00 x00 x00 x00 x9A x99 xEF x42 x00 x00 x00 x41 x00 x00 x10 x41 .......B...A...A x00 x00 x20 x41 x00 x00 x30 x41 x00 x00 x40 x41 x00 x00 x50 x41 ...A..0A..@A..PA @@ -1491,27 +1491,27 @@ x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 .......... x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 ................ x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 ................ x00 x00 x00 x00 xB2 xF2 xA1 xBB ........ - -7/4/14 5:03:33 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20180 -Time: 0:06.271: Processing Complete: -Time: 0:06.271: Processing Instruction: + +7/4/14 5:03:33 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20180 +Time: 0:06.271: Processing Complete: +Time: 0:06.271: Processing Instruction: 7/4/14 5:03:33 PM :Time: 0:06.271: SENT, 9 bytes x00 x03 x50 x02 x00 xA1 xCB x95 x20 ..P...... - + 7/4/14 5:03:33 PM :Time: 0:06.321: Received, 3 bytes x00 x01 x00 ... - + 7/4/14 5:03:33 PM :Time: 0:06.321: Received, 4 bytes xD2 x02 xEF x8D .... - -7/4/14 5:03:33 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20260 + +7/4/14 5:03:33 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20260 7/4/14 5:03:33 PM :Time: 0:06.321: SENT, 13 bytes x00 x07 x52 x02 x00 x00 x00 x00 x04 x63 x83 x42 xF2 ..R......c.B. - + 7/4/14 5:03:33 PM :Time: 0:06.371: Received, 3 bytes x04 x01 x00 ... - -7/4/14 5:03:33 PM :Debug: Read page time: 50ms. + +7/4/14 5:03:33 PM :Debug: Read page time: 50ms. 7/4/14 5:03:33 PM :Time: 0:06.371: Received, 1028 bytes x42 x60 xC5 x3F xC2 x17 xC6 x3F x94 xA3 xC6 x3F xC3 xF5 xC8 x3F B`.?...?...?...? x66 x66 xC6 x3F x56 x9E x68 x3F x03 x78 x4B x3F x82 x73 x46 x3F ff.?V.h?.xK?.sF? @@ -1578,545 +1578,545 @@ xEC x51 x74 x41 x1F x85 x77 x41 xCD xCC x7C x41 x14 xAE x7B x41 .QtA..wA.. x9A x99 x79 x41 xD7 xA3 x7C x41 xC3 xF5 x80 x41 x48 xE1 x80 x41 ..yA..|A...AH..A x7B x14 x7A x41 x66 x66 x72 x41 x66 x66 x72 x41 x66 x66 x72 x41 {.zAffrAffrAffrA xE1 x36 x17 x66 .6.f - -7/4/14 5:03:33 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -Time: 0:06.372: Processing Complete: -7/4/14 5:03:33 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:33 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +Time: 0:06.372: Processing Complete: +7/4/14 5:03:33 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:33 PM :Time: 0:06.372: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - + 7/4/14 5:03:33 PM :Time: 0:06.422: Received, 3 bytes x00 x35 x00 .5. - -7/4/14 5:03:33 PM :Debug: old style time to read outpc: 50 ms. + +7/4/14 5:03:33 PM :Debug: old style time to read outpc: 50 ms. 7/4/14 5:03:33 PM :Time: 0:06.422: Received, 56 bytes xEF x00 x00 x00 x6E x66 x1E x42 x4B x4A x8C x42 x00 x00 x00 x00 ....nf.BKJ.B.... x15 x4A x21 x3F x06 x60 x10 x41 x00 x00 x00 x00 x01 x08 x00 x3D .J.?.`.A.......= x5B x00 x00 x00 xC2 x21 x3C x42 x00 x00 xC0 x7F x01 x00 x00 x00 [.....Ba..N - -7/4/14 5:03:34 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:34 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:34 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:34 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:34 PM :Time: 0:07.044: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - + 7/4/14 5:03:34 PM :Time: 0:07.094: Received, 3 bytes x00 x35 x00 .5. - -7/4/14 5:03:34 PM :Debug: old style time to read outpc: 51 ms. + +7/4/14 5:03:34 PM :Debug: old style time to read outpc: 51 ms. 7/4/14 5:03:34 PM :Time: 0:07.094: Received, 56 bytes xF0 x00 x00 x00 x8E x3D x20 x42 xD7 xFA x8B x42 x00 x00 x00 x00 .....=.B...B.... x1B xAA x21 x3F x06 x60 x10 x41 x00 x00 x00 x00 x01 x08 x00 x3D ...?.`.A.......= x5C x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 \....39B....... x96 x2B x3E x42 x61 x99 xEE x4E .+>Ba..N - -7/4/14 5:03:34 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:34 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:34 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:34 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:34 PM :Time: 0:07.112: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - -7/4/14 5:03:34 PM :Debug: Flush lasted: 0ms. -7/4/14 5:03:34 PM :Debug: old style time to read outpc: 51 ms. + +7/4/14 5:03:34 PM :Debug: Flush lasted: 0ms. +7/4/14 5:03:34 PM :Debug: old style time to read outpc: 51 ms. 7/4/14 5:03:34 PM :Time: 0:07.162: Received, 3 bytes x00 x35 x00 .5. - + 7/4/14 5:03:34 PM :Time: 0:07.162: Received, 56 bytes xF0 x00 x00 x00 x8E x3D x20 x42 xD7 xFA x8B x42 x00 x00 x00 x00 .....=.B...B.... x1B xAA x21 x3F x06 x60 x10 x41 x00 x00 x00 x00 x01 x08 x00 x3D ...?.`.A.......= x5C x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 \....39B....... x96 x2B x3E x42 x61 x99 xEE x4E .+>Ba..N - -7/4/14 5:03:34 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:34 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:34 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:34 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:34 PM :Time: 0:07.179: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - + 7/4/14 5:03:34 PM :Time: 0:07.229: Received, 3 bytes x00 x35 x00 .5. - -7/4/14 5:03:34 PM :Debug: old style time to read outpc: 51 ms. + +7/4/14 5:03:34 PM :Debug: old style time to read outpc: 51 ms. 7/4/14 5:03:34 PM :Time: 0:07.229: Received, 56 bytes xF0 x00 x00 x00 x8E x3D x20 x42 xD7 xFA x8B x42 x00 x00 x00 x00 .....=.B...B.... x1B xAA x21 x3F x06 x60 x10 x41 x00 x00 x00 x00 x01 x08 x00 x3D ...?.`.A.......= x5C x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 \....39B....... x96 x2B x3E x42 x61 x99 xEE x4E .+>Ba..N - -7/4/14 5:03:34 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:34 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:34 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:34 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:34 PM :Time: 0:07.245: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - -7/4/14 5:03:34 PM :Debug: old style time to read outpc: 50 ms. + +7/4/14 5:03:34 PM :Debug: old style time to read outpc: 50 ms. 7/4/14 5:03:34 PM :Time: 0:07.295: Received, 3 bytes x00 x35 x00 .5. - + 7/4/14 5:03:34 PM :Time: 0:07.295: Received, 56 bytes xF0 x00 x00 x00 x8E x3D x20 x42 xD7 xFA x8B x42 x00 x00 x00 x00 .....=.B...B.... x1B xAA x21 x3F x06 x60 x10 x41 x00 x00 x00 x00 x01 x08 x00 x3D ...?.`.A.......= x5C x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 \....39B....... x96 x2B x3E x42 x61 x99 xEE x4E .+>Ba..N - -7/4/14 5:03:34 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:34 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:34 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:34 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:34 PM :Time: 0:07.312: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - + 7/4/14 5:03:34 PM :Time: 0:07.362: Received, 3 bytes x00 x35 x00 .5. - + 7/4/14 5:03:34 PM :Time: 0:07.362: Received, 56 bytes xEF x00 x00 x00 x7E xC6 x1B x42 xFB x27 x8B x42 x00 x00 x00 x00 ....~..B.'.B.... x6F xEA x26 x3F x05 x48 x10 x41 x00 x00 x00 x00 x02 x0C xC0 x3C o.&?.H.A.......< x5D x00 x00 x00 x8A x9D x38 x42 x00 x00 xC0 x7F x01 x00 x00 x00 ].....8B....... xDC x68 x3A x42 x31 x9F x4B x82 .h:B1.K. - -7/4/14 5:03:34 PM :Debug: old style time to read outpc: 51 ms. -7/4/14 5:03:34 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:34 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:34 PM :Debug: old style time to read outpc: 51 ms. +7/4/14 5:03:34 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:34 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:34 PM :Time: 0:07.379: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - + 7/4/14 5:03:34 PM :Time: 0:07.429: Received, 3 bytes x00 x35 x00 .5. - + 7/4/14 5:03:34 PM :Time: 0:07.429: Received, 56 bytes xEF x00 x00 x00 x7E xC6 x1B x42 xFB x27 x8B x42 x00 x00 x00 x00 ....~..B.'.B.... x6F xEA x26 x3F x05 x48 x10 x41 x00 x00 x00 x00 x02 x0C xC0 x3C o.&?.H.A.......< x5D x00 x00 x00 x8A x9D x38 x42 x00 x00 xC0 x7F x01 x00 x00 x00 ].....8B....... xDC x68 x3A x42 x31 x9F x4B x82 .h:B1.K. - -7/4/14 5:03:34 PM :Debug: old style time to read outpc: 51 ms. -7/4/14 5:03:34 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:34 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:34 PM :Debug: old style time to read outpc: 51 ms. +7/4/14 5:03:34 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:34 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:34 PM :Time: 0:07.447: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - + 7/4/14 5:03:34 PM :Time: 0:07.496: Received, 3 bytes x00 x35 x00 .5. - -7/4/14 5:03:34 PM :Debug: old style time to read outpc: 50 ms. + +7/4/14 5:03:34 PM :Debug: old style time to read outpc: 50 ms. 7/4/14 5:03:34 PM :Time: 0:07.496: Received, 56 bytes xEF x00 x00 x00 x7E xC6 x1B x42 xFB x27 x8B x42 x00 x00 x00 x00 ....~..B.'.B.... x6F xEA x26 x3F x05 x48 x10 x41 x00 x00 x00 x00 x02 x0C xC0 x3C o.&?.H.A.......< x5D x00 x00 x00 x8A x9D x38 x42 x00 x00 xC0 x7F x01 x00 x00 x00 ].....8B....... xDC x68 x3A x42 x31 x9F x4B x82 .h:B1.K. - -7/4/14 5:03:34 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:34 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:34 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:34 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:34 PM :Time: 0:07.514: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - + 7/4/14 5:03:34 PM :Time: 0:07.564: Received, 3 bytes x00 x35 x00 .5. - + 7/4/14 5:03:34 PM :Time: 0:07.564: Received, 56 bytes xEF x00 x00 x00 x7E xC6 x1B x42 xFB x27 x8B x42 x00 x00 x00 x00 ....~..B.'.B.... x6F xEA x26 x3F x05 x48 x10 x41 x00 x00 x00 x00 x02 x0C xC0 x3C o.&?.H.A.......< x5D x00 x00 x00 x8A x9D x38 x42 x00 x00 xC0 x7F x01 x00 x00 x00 ].....8B....... xDC x68 x3A x42 x31 x9F x4B x82 .h:B1.K. - -7/4/14 5:03:34 PM :Debug: old style time to read outpc: 51 ms. -7/4/14 5:03:34 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:34 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:34 PM :Debug: old style time to read outpc: 51 ms. +7/4/14 5:03:34 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:34 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:34 PM :Time: 0:07.581: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - + 7/4/14 5:03:34 PM :Time: 0:07.631: Received, 3 bytes x00 x35 x00 .5. - -7/4/14 5:03:34 PM :Debug: old style time to read outpc: 51 ms. + +7/4/14 5:03:34 PM :Debug: old style time to read outpc: 51 ms. 7/4/14 5:03:34 PM :Time: 0:07.631: Received, 56 bytes xEF x00 x00 x00 xA6 x60 x1C x42 xDF x76 x8B x42 x00 x00 x00 x00 .....`.B.v.B.... xF7 x69 x1F x3F x01 x0C x10 x41 x00 x00 x00 x00 x01 x08 x80 x3B .i.?...A.......; x62 x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 b....39B....... xEC x03 x3B x42 x40 x7E xED xF1 ..;B@~.. - -7/4/14 5:03:34 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:34 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:34 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:34 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:34 PM :Time: 0:07.649: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - + 7/4/14 5:03:34 PM :Time: 0:07.699: Received, 3 bytes x00 x35 x00 .5. - -7/4/14 5:03:34 PM :Debug: old style time to read outpc: 51 ms. + +7/4/14 5:03:34 PM :Debug: old style time to read outpc: 51 ms. 7/4/14 5:03:34 PM :Time: 0:07.699: Received, 56 bytes xEF x00 x00 x00 xA6 x60 x1C x42 xDF x76 x8B x42 x00 x00 x00 x00 .....`.B.v.B.... xF7 x69 x1F x3F x01 x0C x10 x41 x00 x00 x00 x00 x01 x08 x80 x3B .i.?...A.......; x62 x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 b....39B....... xEC x03 x3B x42 x40 x7E xED xF1 ..;B@~.. - -7/4/14 5:03:34 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:34 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:34 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:34 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:34 PM :Time: 0:07.716: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - -7/4/14 5:03:34 PM :Debug: old style time to read outpc: 51 ms. + +7/4/14 5:03:34 PM :Debug: old style time to read outpc: 51 ms. 7/4/14 5:03:34 PM :Time: 0:07.766: Received, 3 bytes x00 x35 x00 .5. - + 7/4/14 5:03:34 PM :Time: 0:07.766: Received, 56 bytes xEF x00 x00 x00 xA6 x60 x1C x42 xDF x76 x8B x42 x00 x00 x00 x00 .....`.B.v.B.... xF7 x69 x1F x3F x01 x0C x10 x41 x00 x00 x00 x00 x01 x08 x80 x3B .i.?...A.......; x62 x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 b....39B....... xEC x03 x3B x42 x40 x7E xED xF1 ..;B@~.. - -7/4/14 5:03:34 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:34 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:34 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:34 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:34 PM :Time: 0:07.783: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - + 7/4/14 5:03:34 PM :Time: 0:07.833: Received, 3 bytes x00 x35 x00 .5. - -7/4/14 5:03:34 PM :Debug: old style time to read outpc: 51 ms. + +7/4/14 5:03:34 PM :Debug: old style time to read outpc: 51 ms. 7/4/14 5:03:34 PM :Time: 0:07.833: Received, 56 bytes xEF x00 x00 x00 xA6 x60 x1C x42 xDF x76 x8B x42 x00 x00 x00 x00 .....`.B.v.B.... xF7 x69 x1F x3F x01 x0C x10 x41 x00 x00 x00 x00 x01 x08 x80 x3B .i.?...A.......; x62 x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 b....39B....... xEC x03 x3B x42 x40 x7E xED xF1 ..;B@~.. - -7/4/14 5:03:34 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:34 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:34 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:34 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:34 PM :Time: 0:07.849: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - + 7/4/14 5:03:35 PM :Time: 0:07.899: Received, 3 bytes x00 x35 x00 .5. - + 7/4/14 5:03:35 PM :Time: 0:07.899: Received, 56 bytes xF0 x00 x00 x00 x7E xC6 x1B x42 xFB x27 x8B x42 x00 x00 x00 x00 ....~..B.'.B.... x1B xAA x21 x3F x06 x60 x10 x41 x00 x00 x00 x00 x01 x08 x00 x3D ...?.`.A.......= x5B x00 x00 x00 xB9 x8B x3B x42 x00 x00 xC0 x7F x01 x00 x00 x00 [.....;B....... xDC x68 x3A x42 x70 xF8 xEE x69 .h:Bp..i - -7/4/14 5:03:35 PM :Debug: old style time to read outpc: 50 ms. -7/4/14 5:03:35 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:35 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:35 PM :Debug: old style time to read outpc: 50 ms. +7/4/14 5:03:35 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:35 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:35 PM :Time: 0:07.916: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - + 7/4/14 5:03:35 PM :Time: 0:07.965: Received, 3 bytes x00 x35 x00 .5. - + 7/4/14 5:03:35 PM :Time: 0:07.965: Received, 56 bytes xF0 x00 x00 x00 x7E xC6 x1B x42 xFB x27 x8B x42 x00 x00 x00 x00 ....~..B.'.B.... x1B xAA x21 x3F x06 x60 x10 x41 x00 x00 x00 x00 x01 x08 x00 x3D ...?.`.A.......= x5B x00 x00 x00 xB9 x8B x3B x42 x00 x00 xC0 x7F x01 x00 x00 x00 [.....;B....... xDC x68 x3A x42 x70 xF8 xEE x69 .h:Bp..i - -7/4/14 5:03:35 PM :Debug: old style time to read outpc: 50 ms. -7/4/14 5:03:35 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:35 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:35 PM :Debug: old style time to read outpc: 50 ms. +7/4/14 5:03:35 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:35 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:35 PM :Time: 0:07.981: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - + 7/4/14 5:03:35 PM :Time: 0:08.031: Received, 3 bytes x00 x35 x00 .5. - -7/4/14 5:03:35 PM :Debug: old style time to read outpc: 50 ms. + +7/4/14 5:03:35 PM :Debug: old style time to read outpc: 50 ms. 7/4/14 5:03:35 PM :Time: 0:08.031: Received, 56 bytes xF0 x00 x00 x00 x7E xC6 x1B x42 xFB x27 x8B x42 x00 x00 x00 x00 ....~..B.'.B.... x1B xAA x21 x3F x06 x60 x10 x41 x00 x00 x00 x00 x01 x08 x00 x3D ...?.`.A.......= x5B x00 x00 x00 xB9 x8B x3B x42 x00 x00 xC0 x7F x01 x00 x00 x00 [.....;B....... xDC x68 x3A x42 x70 xF8 xEE x69 .h:Bp..i - -7/4/14 5:03:35 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:35 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:35 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:35 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:35 PM :Time: 0:08.048: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - -7/4/14 5:03:35 PM :Debug: old style time to read outpc: 50 ms. + +7/4/14 5:03:35 PM :Debug: old style time to read outpc: 50 ms. 7/4/14 5:03:35 PM :Time: 0:08.097: Received, 3 bytes x00 x35 x00 .5. - + 7/4/14 5:03:35 PM :Time: 0:08.097: Received, 56 bytes xF0 x00 x00 x00 x7E xC6 x1B x42 xFB x27 x8B x42 x00 x00 x00 x00 ....~..B.'.B.... x1B xAA x21 x3F x06 x60 x10 x41 x00 x00 x00 x00 x01 x08 x00 x3D ...?.`.A.......= x5B x00 x00 x00 xB9 x8B x3B x42 x00 x00 xC0 x7F x01 x00 x00 x00 [.....;B....... xDC x68 x3A x42 x70 xF8 xEE x69 .h:Bp..i - -7/4/14 5:03:35 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:35 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:35 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:35 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:35 PM :Time: 0:08.113: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - -7/4/14 5:03:35 PM :Debug: old style time to read outpc: 50 ms. + +7/4/14 5:03:35 PM :Debug: old style time to read outpc: 50 ms. 7/4/14 5:03:35 PM :Time: 0:08.163: Received, 3 bytes x00 x35 x00 .5. - + 7/4/14 5:03:35 PM :Time: 0:08.163: Received, 56 bytes xF0 x00 x00 x00 x7E xC6 x1B x42 xFB x27 x8B x42 x00 x00 x00 x00 ....~..B.'.B.... x1B xAA x21 x3F x06 x60 x10 x41 x00 x00 x00 x00 x01 x08 x00 x3D ...?.`.A.......= x5B x00 x00 x00 xB9 x8B x3B x42 x00 x00 xC0 x7F x01 x00 x00 x00 [.....;B....... xDC x68 x3A x42 x70 xF8 xEE x69 .h:Bp..i - -7/4/14 5:03:35 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:35 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:35 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:35 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:35 PM :Time: 0:08.180: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - -7/4/14 5:03:35 PM :Debug: old style time to read outpc: 49 ms. + +7/4/14 5:03:35 PM :Debug: old style time to read outpc: 49 ms. 7/4/14 5:03:35 PM :Time: 0:08.229: Received, 3 bytes x00 x35 x00 .5. - + 7/4/14 5:03:35 PM :Time: 0:08.229: Received, 56 bytes xEF x00 x00 x00 xA6 x60 x1C x42 x3F x42 x8B x42 x00 x00 x00 x00 .....`.B?B.B.... x15 x4A x21 x3F x02 x18 x10 x41 x00 x00 x00 x00 x01 x08 x00 x3C .J.?...A.......< x5B x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 [....39B....... x9C xE9 x3A x42 xAF x20 xC5 x35 ..:B...5 - -7/4/14 5:03:35 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:35 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:35 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:35 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:35 PM :Time: 0:08.246: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - -7/4/14 5:03:35 PM :Debug: old style time to read outpc: 50 ms. + +7/4/14 5:03:35 PM :Debug: old style time to read outpc: 50 ms. 7/4/14 5:03:35 PM :Time: 0:08.296: Received, 3 bytes x00 x35 x00 .5. - + 7/4/14 5:03:35 PM :Time: 0:08.296: Received, 56 bytes xEF x00 x00 x00 xA6 x60 x1C x42 x3F x42 x8B x42 x00 x00 x00 x00 .....`.B?B.B.... x15 x4A x21 x3F x02 x18 x10 x41 x00 x00 x00 x00 x01 x08 x00 x3C .J.?...A.......< x5B x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 [....39B....... x9C xE9 x3A x42 xAF x20 xC5 x35 ..:B...5 - -7/4/14 5:03:35 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:35 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:35 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:35 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:35 PM :Time: 0:08.312: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - -7/4/14 5:03:35 PM :Debug: old style time to read outpc: 50 ms. + +7/4/14 5:03:35 PM :Debug: old style time to read outpc: 50 ms. 7/4/14 5:03:35 PM :Time: 0:08.362: Received, 3 bytes x00 x35 x00 .5. - + 7/4/14 5:03:35 PM :Time: 0:08.362: Received, 56 bytes xEF x00 x00 x00 xA6 x60 x1C x42 x3F x42 x8B x42 x00 x00 x00 x00 .....`.B?B.B.... x15 x4A x21 x3F x02 x18 x10 x41 x00 x00 x00 x00 x01 x08 x00 x3C .J.?...A.......< x5B x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 [....39B....... x9C xE9 x3A x42 xAF x20 xC5 x35 ..:B...5 - -7/4/14 5:03:35 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:35 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:35 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:35 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:35 PM :Time: 0:08.379: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - + 7/4/14 5:03:35 PM :Time: 0:08.428: Received, 3 bytes x00 x35 x00 .5. - + 7/4/14 5:03:35 PM :Time: 0:08.428: Received, 56 bytes xEF x00 x00 x00 xA6 x60 x1C x42 x3F x42 x8B x42 x00 x00 x00 x00 .....`.B?B.B.... x15 x4A x21 x3F x02 x18 x10 x41 x00 x00 x00 x00 x01 x08 x00 x3C .J.?...A.......< x5B x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 [....39B....... x9C xE9 x3A x42 xAF x20 xC5 x35 ..:B...5 - -7/4/14 5:03:35 PM :Debug: old style time to read outpc: 50 ms. -7/4/14 5:03:35 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:35 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:35 PM :Debug: old style time to read outpc: 50 ms. +7/4/14 5:03:35 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:35 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:35 PM :Time: 0:08.445: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - + 7/4/14 5:03:35 PM :Time: 0:08.495: Received, 3 bytes x00 x35 x00 .5. - -7/4/14 5:03:35 PM :Debug: old style time to read outpc: 50 ms. + +7/4/14 5:03:35 PM :Debug: old style time to read outpc: 50 ms. 7/4/14 5:03:35 PM :Time: 0:08.495: Received, 56 bytes xEF x00 x00 x00 xA6 x60 x1C x42 x3F x42 x8B x42 x00 x00 x00 x00 .....`.B?B.B.... x15 x4A x21 x3F x02 x18 x10 x41 x00 x00 x00 x00 x01 x08 x00 x3C .J.?...A.......< x5B x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 [....39B....... x9C xE9 x3A x42 xAF x20 xC5 x35 ..:B...5 - -7/4/14 5:03:35 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:35 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:35 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:35 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:35 PM :Time: 0:08.512: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - + 7/4/14 5:03:35 PM :Time: 0:08.562: Received, 3 bytes x00 x35 x00 .5. - -7/4/14 5:03:35 PM :Debug: old style time to read outpc: 51 ms. + +7/4/14 5:03:35 PM :Debug: old style time to read outpc: 51 ms. 7/4/14 5:03:35 PM :Time: 0:08.562: Received, 56 bytes xEF x00 x00 x00 x06 x2F x1D x42 xBB x0D x8B x42 x00 x00 x00 x00 ...../.B...B.... x15 x4A x21 x3F x06 x60 x10 x41 x00 x00 x00 x00 x01 x08 x00 x3D .J.?.`.A.......= x5F x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 _....39B....... x22 x6A x3B x42 xA0 x7A x2F xA6 "j;B.z/. - -7/4/14 5:03:35 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:35 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:35 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:35 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:35 PM :Time: 0:08.583: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - -Time: 0:08.616: Received Instruction: + +Time: 0:08.616: Received Instruction: 7/4/14 5:03:35 PM :Time: 0:08.633: Received, 3 bytes x00 x35 x00 .5. - -7/4/14 5:03:35 PM :Debug: old style time to read outpc: 54 ms. -7/4/14 5:03:35 PM :Info: Initiating read page 1 -7/4/14 5:03:35 PM :Info: Initiating read page 4 + +7/4/14 5:03:35 PM :Debug: old style time to read outpc: 54 ms. +7/4/14 5:03:35 PM :Info: Initiating read page 1 +7/4/14 5:03:35 PM :Info: Initiating read page 4 7/4/14 5:03:35 PM :Time: 0:08.633: Received, 56 bytes xEF x00 x00 x00 x06 x2F x1D x42 xBB x0D x8B x42 x00 x00 x00 x00 ...../.B...B.... x15 x4A x21 x3F x06 x60 x10 x41 x00 x00 x00 x00 x01 x08 x00 x3D .J.?.`.A.......= x5F x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 _....39B....... x22 x6A x3B x42 xA0 x7A x2F xA6 "j;B.z/. - -Time: 0:08.633: Received Instruction: -7/4/14 5:03:35 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20180 -Time: 0:08.634: Processing Instruction: + +Time: 0:08.633: Received Instruction: +7/4/14 5:03:35 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20180 +Time: 0:08.634: Processing Instruction: 7/4/14 5:03:35 PM :Time: 0:08.635: SENT, 9 bytes x00 x03 x50 x00 x00 x93 xFD xF7 xA2 ..P...... - -7/4/14 5:03:35 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20260 + +7/4/14 5:03:35 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20260 7/4/14 5:03:35 PM :Time: 0:08.684: Received, 3 bytes x00 x01 x00 ... - + 7/4/14 5:03:35 PM :Time: 0:08.684: Received, 4 bytes xD2 x02 xEF x8D .... - + 7/4/14 5:03:35 PM :Time: 0:08.684: SENT, 13 bytes x00 x07 x52 x00 x00 x00 x00 x64 x05 x58 xDD x7D xCC ..R....d.X.}. - -7/4/14 5:03:35 PM :Debug: Read page time: 51ms. -7/4/14 5:03:35 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20180 + +7/4/14 5:03:35 PM :Debug: Read page time: 51ms. +7/4/14 5:03:35 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20180 7/4/14 5:03:35 PM :Time: 0:08.735: Received, 3 bytes x05 x65 x00 .e. - + 7/4/14 5:03:35 PM :Time: 0:08.735: Received, 1384 bytes x00 x00 x00 x00 x9A x99 xEF x42 x00 x00 x00 x41 x00 x00 x10 x41 .......B...A...A x00 x00 x20 x41 x00 x00 x30 x41 x00 x00 x40 x41 x00 x00 x50 x41 ...A..0A..@A..PA @@ -2205,26 +2205,26 @@ x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 .......... x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 ................ x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 ................ x00 x00 x00 x00 xB2 xF2 xA1 xBB ........ - -Time: 0:08.736: Processing Complete: -Time: 0:08.736: Processing Instruction: + +Time: 0:08.736: Processing Complete: +Time: 0:08.736: Processing Instruction: 7/4/14 5:03:35 PM :Time: 0:08.736: SENT, 9 bytes x00 x03 x50 x03 x00 xB8 xD0 xA4 x61 ..P.....a - + 7/4/14 5:03:35 PM :Time: 0:08.786: Received, 3 bytes x00 x01 x00 ... - -7/4/14 5:03:35 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20260 + +7/4/14 5:03:35 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20260 7/4/14 5:03:35 PM :Time: 0:08.786: Received, 4 bytes xD2 x02 xEF x8D .... - + 7/4/14 5:03:35 PM :Time: 0:08.786: SENT, 13 bytes x00 x07 x52 x03 x00 x00 x00 x00 x04 xA8 xDF x91 x57 ..R.........W - + 7/4/14 5:03:35 PM :Time: 0:08.836: Received, 3 bytes x04 x01 x00 ... - -7/4/14 5:03:35 PM :Debug: Read page time: 50ms. + +7/4/14 5:03:35 PM :Debug: Read page time: 50ms. 7/4/14 5:03:35 PM :Time: 0:08.836: Received, 1028 bytes xD5 x78 x29 x3F x29 x5C xF7 xC0 xA8 xC6 x85 xC1 xB8 x1E xB9 xC1 .x)?)\.......... x1B x2F xEB xC1 xDD x24 xFA xC1 x98 x6E x00 xC2 xEE x7C xF3 xC1 ./...$...n...|.. @@ -2291,1161 +2291,1161 @@ x1B x2F x5D x3F x58 x39 x74 x3F xD5 x78 xA9 x3F xB6 xF3 xED xC0 ./]?X9t?.x x8F xC2 x95 x3F x79 xE9 x86 x3F x46 xB6 x03 x40 xA2 x45 x06 x40 ...?y..?F..@.E.@ x39 xB4 x28 x40 xCB xA1 x45 xC1 xCB xA1 x45 xC1 xCB xA1 x45 xC1 9.(@..E...E...E. x45 xE3 xF2 x6B E..k - -Time: 0:08.837: Processing Complete: -7/4/14 5:03:35 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:35 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +Time: 0:08.837: Processing Complete: +7/4/14 5:03:35 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:35 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:35 PM :Time: 0:08.839: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - + 7/4/14 5:03:36 PM :Time: 0:08.888: Received, 3 bytes x00 x35 x00 .5. - -7/4/14 5:03:36 PM :Debug: old style time to read outpc: 50 ms. + +7/4/14 5:03:36 PM :Debug: old style time to read outpc: 50 ms. 7/4/14 5:03:36 PM :Time: 0:08.888: Received, 56 bytes xF0 x00 x00 x00 x3E x2D x1C x42 x3B x91 x8B x42 x00 x00 x00 x00 ....>-.B;..B.... x33 x2A x23 x3F x07 x6C x10 x41 x00 x00 x00 x00 x01 x09 x10 x3D 3*#?.l.A.......= x60 x00 x00 x00 x48 x83 x34 x42 x00 x00 xC0 x7F x01 x00 x00 x00 `...H.4B....... x8C xEA x3A x42 x7A xEB x48 xAA ..:Bz.H. - -7/4/14 5:03:36 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:36 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:36 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:36 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:36 PM :Time: 0:08.904: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - + 7/4/14 5:03:36 PM :Time: 0:08.954: Received, 3 bytes x00 x35 x00 .5. - + 7/4/14 5:03:36 PM :Time: 0:08.954: Received, 56 bytes xF0 x00 x00 x00 x3E x2D x1C x42 x3B x91 x8B x42 x00 x00 x00 x00 ....>-.B;..B.... x33 x2A x23 x3F x07 x6C x10 x41 x00 x00 x00 x00 x01 x09 x10 x3D 3*#?.l.A.......= x60 x00 x00 x00 x48 x83 x34 x42 x00 x00 xC0 x7F x01 x00 x00 x00 `...H.4B....... x8C xEA x3A x42 x7A xEB x48 xAA ..:Bz.H. - -7/4/14 5:03:36 PM :Debug: old style time to read outpc: 51 ms. -7/4/14 5:03:36 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:36 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:36 PM :Debug: old style time to read outpc: 51 ms. +7/4/14 5:03:36 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:36 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:36 PM :Time: 0:08.970: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - + 7/4/14 5:03:36 PM :Time: 0:09.019: Received, 3 bytes x00 x35 x00 .5. - + 7/4/14 5:03:36 PM :Time: 0:09.019: Received, 56 bytes xF0 x00 x00 x00 x3E x2D x1C x42 x3B x91 x8B x42 x00 x00 x00 x00 ....>-.B;..B.... x33 x2A x23 x3F x07 x6C x10 x41 x00 x00 x00 x00 x01 x09 x10 x3D 3*#?.l.A.......= x60 x00 x00 x00 x48 x83 x34 x42 x00 x00 xC0 x7F x01 x00 x00 x00 `...H.4B....... x8C xEA x3A x42 x7A xEB x48 xAA ..:Bz.H. - -7/4/14 5:03:36 PM :Debug: old style time to read outpc: 50 ms. -7/4/14 5:03:36 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:36 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:36 PM :Debug: old style time to read outpc: 50 ms. +7/4/14 5:03:36 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:36 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:36 PM :Time: 0:09.053: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - + 7/4/14 5:03:36 PM :Time: 0:09.103: Received, 3 bytes x00 x35 x00 .5. - + 7/4/14 5:03:36 PM :Time: 0:09.103: Received, 56 bytes xF0 x00 x00 x00 x26 x94 x1C x42 xBB x0D x8B x42 x00 x00 x00 x00 ....&..B...B.... x33 x2A x23 x3F x02 x24 x10 x41 x00 x00 x00 x00 x02 x0C x40 x3C 3*#?.$.A......@< x4F x00 x00 x00 x8A x9D x38 x42 x00 x00 xC0 x7F x01 x00 x00 x00 O.....8B....... xFA xF5 x3A x42 x2C xA1 xDA x1A ..:B,... - -7/4/14 5:03:36 PM :Debug: old style time to read outpc: 50 ms. -7/4/14 5:03:36 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:36 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:36 PM :Debug: old style time to read outpc: 50 ms. +7/4/14 5:03:36 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:36 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:36 PM :Time: 0:09.108: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - -7/4/14 5:03:36 PM :Debug: old style time to read outpc: 50 ms. + +7/4/14 5:03:36 PM :Debug: old style time to read outpc: 50 ms. 7/4/14 5:03:36 PM :Time: 0:09.158: Received, 3 bytes x00 x35 x00 .5. - + 7/4/14 5:03:36 PM :Time: 0:09.158: Received, 56 bytes xF0 x00 x00 x00 x26 x94 x1C x42 xBB x0D x8B x42 x00 x00 x00 x00 ....&..B...B.... x33 x2A x23 x3F x02 x24 x10 x41 x00 x00 x00 x00 x02 x0C x40 x3C 3*#?.$.A......@< x4F x00 x00 x00 x8A x9D x38 x42 x00 x00 xC0 x7F x01 x00 x00 x00 O.....8B....... xFA xF5 x3A x42 x2C xA1 xDA x1A ..:B,... - -7/4/14 5:03:36 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:36 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:36 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:36 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:36 PM :Time: 0:09.175: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - + 7/4/14 5:03:36 PM :Time: 0:09.225: Received, 3 bytes x00 x35 x00 .5. - + 7/4/14 5:03:36 PM :Time: 0:09.225: Received, 56 bytes xF0 x00 x00 x00 x26 x94 x1C x42 xBB x0D x8B x42 x00 x00 x00 x00 ....&..B...B.... x33 x2A x23 x3F x02 x24 x10 x41 x00 x00 x00 x00 x02 x0C x40 x3C 3*#?.$.A......@< x4F x00 x00 x00 x8A x9D x38 x42 x00 x00 xC0 x7F x01 x00 x00 x00 O.....8B....... xFA xF5 x3A x42 x2C xA1 xDA x1A ..:B,... - -7/4/14 5:03:36 PM :Debug: old style time to read outpc: 50 ms. -7/4/14 5:03:36 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:36 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:36 PM :Debug: old style time to read outpc: 50 ms. +7/4/14 5:03:36 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:36 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:36 PM :Time: 0:09.236: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - + 7/4/14 5:03:36 PM :Time: 0:09.286: Received, 3 bytes x00 x35 x00 .5. - + 7/4/14 5:03:36 PM :Time: 0:09.286: Received, 56 bytes xF0 x00 x00 x00 x26 x94 x1C x42 xBB x0D x8B x42 x00 x00 x00 x00 ....&..B...B.... x33 x2A x23 x3F x02 x24 x10 x41 x00 x00 x00 x00 x02 x0C x40 x3C 3*#?.$.A......@< x4F x00 x00 x00 x8A x9D x38 x42 x00 x00 xC0 x7F x01 x00 x00 x00 O.....8B....... xFA xF5 x3A x42 x2C xA1 xDA x1A ..:B,... - -7/4/14 5:03:36 PM :Debug: old style time to read outpc: 50 ms. -7/4/14 5:03:36 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:36 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:36 PM :Debug: old style time to read outpc: 50 ms. +7/4/14 5:03:36 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:36 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:36 PM :Time: 0:09.300: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - + 7/4/14 5:03:36 PM :Time: 0:09.350: Received, 3 bytes x00 x35 x00 .5. - + 7/4/14 5:03:36 PM :Time: 0:09.350: Received, 56 bytes xF0 x00 x00 x00 x26 x94 x1C x42 xBB x0D x8B x42 x00 x00 x00 x00 ....&..B...B.... x33 x2A x23 x3F x02 x24 x10 x41 x00 x00 x00 x00 x02 x0C x40 x3C 3*#?.$.A......@< x4F x00 x00 x00 x8A x9D x38 x42 x00 x00 xC0 x7F x01 x00 x00 x00 O.....8B....... xFA xF5 x3A x42 x2C xA1 xDA x1A ..:B,... - -7/4/14 5:03:36 PM :Debug: old style time to read outpc: 51 ms. -7/4/14 5:03:36 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:36 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:36 PM :Debug: old style time to read outpc: 51 ms. +7/4/14 5:03:36 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:36 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:36 PM :Time: 0:09.365: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - + 7/4/14 5:03:36 PM :Time: 0:09.414: Received, 3 bytes x00 x35 x00 .5. - -7/4/14 5:03:36 PM :Debug: old style time to read outpc: 50 ms. + +7/4/14 5:03:36 PM :Debug: old style time to read outpc: 50 ms. 7/4/14 5:03:36 PM :Time: 0:09.414: Received, 56 bytes xEF x00 x00 x00 xB6 xDB x20 x42 xCF x2F x8C x42 x00 x00 x00 x00 .......B./.B.... x09 x8A x20 x3F x06 x60 x10 x41 x00 x00 x00 x00 x01 x08 x00 x3D ...?.`.A.......= x4B x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 K....39B....... xB0 xBC x3E x42 xB1 x7C x64 xBC ..>B.|d. - -7/4/14 5:03:36 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:36 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:36 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:36 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:36 PM :Time: 0:09.430: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - + 7/4/14 5:03:36 PM :Time: 0:09.479: Received, 3 bytes x00 x35 x00 .5. - + 7/4/14 5:03:36 PM :Time: 0:09.479: Received, 56 bytes xEF x00 x00 x00 xB6 xDB x20 x42 xCF x2F x8C x42 x00 x00 x00 x00 .......B./.B.... x09 x8A x20 x3F x06 x60 x10 x41 x00 x00 x00 x00 x01 x08 x00 x3D ...?.`.A.......= x4B x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 K....39B....... xB0 xBC x3E x42 xB1 x7C x64 xBC ..>B.|d. - -7/4/14 5:03:36 PM :Debug: old style time to read outpc: 50 ms. -7/4/14 5:03:36 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:36 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:36 PM :Debug: old style time to read outpc: 50 ms. +7/4/14 5:03:36 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:36 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:36 PM :Time: 0:09.495: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - + 7/4/14 5:03:36 PM :Time: 0:09.545: Received, 3 bytes x00 x35 x00 .5. - + 7/4/14 5:03:36 PM :Time: 0:09.545: Received, 56 bytes xEF x00 x00 x00 xB6 xDB x20 x42 xCF x2F x8C x42 x00 x00 x00 x00 .......B./.B.... x09 x8A x20 x3F x06 x60 x10 x41 x00 x00 x00 x00 x01 x08 x00 x3D ...?.`.A.......= x4B x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 K....39B....... xB0 xBC x3E x42 xB1 x7C x64 xBC ..>B.|d. - -7/4/14 5:03:36 PM :Debug: old style time to read outpc: 50 ms. -7/4/14 5:03:36 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:36 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:36 PM :Debug: old style time to read outpc: 50 ms. +7/4/14 5:03:36 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:36 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:36 PM :Time: 0:09.561: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - + 7/4/14 5:03:36 PM :Time: 0:09.611: Received, 3 bytes x00 x35 x00 .5. - + 7/4/14 5:03:36 PM :Time: 0:09.611: Received, 56 bytes xEF x00 x00 x00 xB6 xDB x20 x42 xCF x2F x8C x42 x00 x00 x00 x00 .......B./.B.... x09 x8A x20 x3F x06 x60 x10 x41 x00 x00 x00 x00 x01 x08 x00 x3D ...?.`.A.......= x4B x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 K....39B....... xB0 xBC x3E x42 xB1 x7C x64 xBC ..>B.|d. - -7/4/14 5:03:36 PM :Debug: old style time to read outpc: 50 ms. -7/4/14 5:03:36 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:36 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:36 PM :Debug: old style time to read outpc: 50 ms. +7/4/14 5:03:36 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:36 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:36 PM :Time: 0:09.627: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - -7/4/14 5:03:36 PM :Debug: old style time to read outpc: 50 ms. + +7/4/14 5:03:36 PM :Debug: old style time to read outpc: 50 ms. 7/4/14 5:03:36 PM :Time: 0:09.677: Received, 3 bytes x00 x35 x00 .5. - + 7/4/14 5:03:36 PM :Time: 0:09.677: Received, 56 bytes xEF x00 x00 x00 xB6 xDB x20 x42 xCF x2F x8C x42 x00 x00 x00 x00 .......B./.B.... x09 x8A x20 x3F x06 x60 x10 x41 x00 x00 x00 x00 x01 x08 x00 x3D ...?.`.A.......= x4B x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 K....39B....... xB0 xBC x3E x42 xB1 x7C x64 xBC ..>B.|d. - -7/4/14 5:03:36 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:36 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:36 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:36 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:36 PM :Time: 0:09.693: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - + 7/4/14 5:03:36 PM :Time: 0:09.743: Received, 3 bytes x00 x35 x00 .5. - + 7/4/14 5:03:36 PM :Time: 0:09.743: Received, 56 bytes xF0 x00 x00 x00 xCE x60 x1A x42 xAB x6C x89 x42 x00 x00 x00 x00 .....`.B.l.B.... x51 x0A x25 x3F x09 x90 x10 x41 x00 x00 x00 x00 x02 x0C x40 x3D Q.%?...A......@= x5F x00 x00 x00 xC2 x21 x3C x42 x00 x00 xC0 x7F x01 x00 x00 x00 _.....B3Y.h - -7/4/14 5:03:38 PM :Debug: old style time to read outpc: 50 ms. -7/4/14 5:03:38 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:38 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:38 PM :Debug: old style time to read outpc: 50 ms. +7/4/14 5:03:38 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:38 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:38 PM :Time: 0:11.258: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - -7/4/14 5:03:38 PM :Debug: old style time to read outpc: 50 ms. + +7/4/14 5:03:38 PM :Debug: old style time to read outpc: 50 ms. 7/4/14 5:03:38 PM :Time: 0:11.308: Received, 3 bytes x00 x35 x00 .5. - + 7/4/14 5:03:38 PM :Time: 0:11.308: Received, 56 bytes xEF x00 x00 x00 xEE x08 x20 x42 xCF x2F x8C x42 x00 x00 x00 x00 .......B./.B.... x09 x8A x20 x3F x06 x60 x10 x41 x00 x00 x00 x00 x01 x08 x00 x3D ...?.`.A.......= x54 x00 x00 x00 xA6 x5F x3A x42 x00 x00 xC0 x7F x01 x00 x00 x00 T...._:B....... x9A x1E x3E x42 x33 x59 xD4 x68 ..>B3Y.h - -7/4/14 5:03:38 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:38 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:38 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:38 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:38 PM :Time: 0:11.325: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - + 7/4/14 5:03:38 PM :Time: 0:11.374: Received, 3 bytes x00 x35 x00 .5. - + 7/4/14 5:03:38 PM :Time: 0:11.374: Received, 56 bytes xEF x00 x00 x00 xEE x08 x20 x42 xCF x2F x8C x42 x00 x00 x00 x00 .......B./.B.... x09 x8A x20 x3F x06 x60 x10 x41 x00 x00 x00 x00 x01 x08 x00 x3D ...?.`.A.......= x54 x00 x00 x00 xA6 x5F x3A x42 x00 x00 xC0 x7F x01 x00 x00 x00 T...._:B....... x9A x1E x3E x42 x33 x59 xD4 x68 ..>B3Y.h - -7/4/14 5:03:38 PM :Debug: old style time to read outpc: 50 ms. -7/4/14 5:03:38 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:38 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:38 PM :Debug: old style time to read outpc: 50 ms. +7/4/14 5:03:38 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:38 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:38 PM :Time: 0:11.392: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - -7/4/14 5:03:38 PM :Debug: old style time to read outpc: 50 ms. + +7/4/14 5:03:38 PM :Debug: old style time to read outpc: 50 ms. 7/4/14 5:03:38 PM :Time: 0:11.442: Received, 3 bytes x00 x35 x00 .5. - + 7/4/14 5:03:38 PM :Time: 0:11.442: Received, 56 bytes xEF x00 x00 x00 xEE x08 x20 x42 xCF x2F x8C x42 x00 x00 x00 x00 .......B./.B.... x09 x8A x20 x3F x06 x60 x10 x41 x00 x00 x00 x00 x01 x08 x00 x3D ...?.`.A.......= x54 x00 x00 x00 xA6 x5F x3A x42 x00 x00 xC0 x7F x01 x00 x00 x00 T...._:B....... x9A x1E x3E x42 x33 x59 xD4 x68 ..>B3Y.h - -7/4/14 5:03:38 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:38 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:38 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:38 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:38 PM :Time: 0:11.459: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - + 7/4/14 5:03:38 PM :Time: 0:11.509: Received, 3 bytes x00 x35 x00 .5. - + 7/4/14 5:03:38 PM :Time: 0:11.509: Received, 56 bytes xEF x00 x00 x00 xBE x0E x16 x42 x63 xD4 x89 x42 x00 x00 x00 x00 .......Bc..B.... x4B xAA x24 x3F x0A x9C x10 x41 x00 x00 x00 x00 x02 x0D x50 x3D K.$?...A......P= x54 x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 T....39B....... x40 x75 x35 x42 xB7 x34 xC9 xD8 @u5B.4.. - -7/4/14 5:03:38 PM :Debug: old style time to read outpc: 50 ms. -7/4/14 5:03:38 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:38 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:38 PM :Debug: old style time to read outpc: 50 ms. +7/4/14 5:03:38 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:38 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:38 PM :Time: 0:11.525: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - + 7/4/14 5:03:38 PM :Time: 0:11.575: Received, 3 bytes x00 x35 x00 .5. - -7/4/14 5:03:38 PM :Debug: old style time to read outpc: 50 ms. + +7/4/14 5:03:38 PM :Debug: old style time to read outpc: 50 ms. 7/4/14 5:03:38 PM :Time: 0:11.575: Received, 56 bytes xEF x00 x00 x00 xBE x0E x16 x42 x63 xD4 x89 x42 x00 x00 x00 x00 .......Bc..B.... x4B xAA x24 x3F x0A x9C x10 x41 x00 x00 x00 x00 x02 x0D x50 x3D K.$?...A......P= x54 x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 T....39B....... x40 x75 x35 x42 xB7 x34 xC9 xD8 @u5B.4.. - -7/4/14 5:03:38 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:38 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:38 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:38 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:38 PM :Time: 0:11.592: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - + 7/4/14 5:03:38 PM :Time: 0:11.642: Received, 3 bytes x00 x35 x00 .5. - -7/4/14 5:03:38 PM :Debug: old style time to read outpc: 51 ms. + +7/4/14 5:03:38 PM :Debug: old style time to read outpc: 51 ms. 7/4/14 5:03:38 PM :Time: 0:11.642: Received, 56 bytes xEF x00 x00 x00 xBE x0E x16 x42 x63 xD4 x89 x42 x00 x00 x00 x00 .......Bc..B.... x4B xAA x24 x3F x0A x9C x10 x41 x00 x00 x00 x00 x02 x0D x50 x3D K.$?...A......P= x54 x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 T....39B....... x40 x75 x35 x42 xB7 x34 xC9 xD8 @u5B.4.. - -7/4/14 5:03:38 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:38 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:38 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:38 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:38 PM :Time: 0:11.659: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - + 7/4/14 5:03:38 PM :Time: 0:11.708: Received, 3 bytes x00 x35 x00 .5. - + 7/4/14 5:03:38 PM :Time: 0:11.708: Received, 56 bytes xEF x00 x00 x00 xBE x0E x16 x42 x63 xD4 x89 x42 x00 x00 x00 x00 .......Bc..B.... x4B xAA x24 x3F x0A x9C x10 x41 x00 x00 x00 x00 x02 x0D x50 x3D K.$?...A......P= x54 x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 T....39B....... x40 x75 x35 x42 xB7 x34 xC9 xD8 @u5B.4.. - -7/4/14 5:03:38 PM :Debug: old style time to read outpc: 50 ms. -7/4/14 5:03:38 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:38 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:38 PM :Debug: old style time to read outpc: 50 ms. +7/4/14 5:03:38 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:38 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:38 PM :Time: 0:11.725: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - -7/4/14 5:03:38 PM :Debug: old style time to read outpc: 50 ms. + +7/4/14 5:03:38 PM :Debug: old style time to read outpc: 50 ms. 7/4/14 5:03:38 PM :Time: 0:11.774: Received, 3 bytes x00 x35 x00 .5. - + 7/4/14 5:03:38 PM :Time: 0:11.774: Received, 56 bytes xEF x00 x00 x00 xBE x0E x16 x42 x63 xD4 x89 x42 x00 x00 x00 x00 .......Bc..B.... x4B xAA x24 x3F x0A x9C x10 x41 x00 x00 x00 x00 x02 x0D x50 x3D K.$?...A......P= x54 x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 T....39B....... x40 x75 x35 x42 xB7 x34 xC9 xD8 @u5B.4.. - -7/4/14 5:03:38 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:38 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:38 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:38 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:38 PM :Time: 0:11.791: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - + 7/4/14 5:03:38 PM :Time: 0:11.840: Received, 3 bytes x00 x35 x00 .5. - + 7/4/14 5:03:38 PM :Time: 0:11.840: Received, 56 bytes xF0 x00 x00 x00 x8E x3D x20 x42 xD7 xFA x8B x42 x00 x00 x00 x00 .....=.B...B.... x45 x4A x24 x3F x05 x54 x10 x41 x00 x00 x00 x00 x02 x0E xE0 x3C EJ$?.T.A.......< x46 x00 x00 x00 x48 x83 x34 x42 x00 x00 xC0 x7F x01 x00 x00 x00 F...H.4B....... x96 x2B x3E x42 xA5 xCF x5B x36 .+>B..[6 - -7/4/14 5:03:38 PM :Debug: old style time to read outpc: 50 ms. -7/4/14 5:03:39 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:39 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:38 PM :Debug: old style time to read outpc: 50 ms. +7/4/14 5:03:39 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:39 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:39 PM :Time: 0:11.857: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - -7/4/14 5:03:39 PM :Debug: old style time to read outpc: 50 ms. + +7/4/14 5:03:39 PM :Debug: old style time to read outpc: 50 ms. 7/4/14 5:03:39 PM :Time: 0:11.906: Received, 3 bytes x00 x35 x00 .5. - + 7/4/14 5:03:39 PM :Time: 0:11.906: Received, 56 bytes xF0 x00 x00 x00 x8E x3D x20 x42 xD7 xFA x8B x42 x00 x00 x00 x00 .....=.B...B.... x45 x4A x24 x3F x05 x54 x10 x41 x00 x00 x00 x00 x02 x0E xE0 x3C EJ$?.T.A.......< x46 x00 x00 x00 x48 x83 x34 x42 x00 x00 xC0 x7F x01 x00 x00 x00 F...H.4B....... x96 x2B x3E x42 xA5 xCF x5B x36 .+>B..[6 - -7/4/14 5:03:39 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:39 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:39 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:39 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:39 PM :Time: 0:11.923: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - -7/4/14 5:03:39 PM :Debug: old style time to read outpc: 50 ms. + +7/4/14 5:03:39 PM :Debug: old style time to read outpc: 50 ms. 7/4/14 5:03:39 PM :Time: 0:11.972: Received, 3 bytes x00 x35 x00 .5. - + 7/4/14 5:03:39 PM :Time: 0:11.972: Received, 56 bytes xF0 x00 x00 x00 x8E x3D x20 x42 xD7 xFA x8B x42 x00 x00 x00 x00 .....=.B...B.... x45 x4A x24 x3F x05 x54 x10 x41 x00 x00 x00 x00 x02 x0E xE0 x3C EJ$?.T.A.......< x46 x00 x00 x00 x48 x83 x34 x42 x00 x00 xC0 x7F x01 x00 x00 x00 F...H.4B....... x96 x2B x3E x42 xA5 xCF x5B x36 .+>B..[6 - -7/4/14 5:03:39 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:39 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:39 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:39 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:39 PM :Time: 0:11.989: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - -7/4/14 5:03:39 PM :Debug: old style time to read outpc: 50 ms. + +7/4/14 5:03:39 PM :Debug: old style time to read outpc: 50 ms. 7/4/14 5:03:39 PM :Time: 0:12.038: Received, 3 bytes x00 x35 x00 .5. - + 7/4/14 5:03:39 PM :Time: 0:12.038: Received, 56 bytes xF0 x00 x00 x00 x8E x3D x20 x42 xD7 xFA x8B x42 x00 x00 x00 x00 .....=.B...B.... x45 x4A x24 x3F x05 x54 x10 x41 x00 x00 x00 x00 x02 x0E xE0 x3C EJ$?.T.A.......< x46 x00 x00 x00 x48 x83 x34 x42 x00 x00 xC0 x7F x01 x00 x00 x00 F...H.4B....... x96 x2B x3E x42 xA5 xCF x5B x36 .+>B..[6 - -7/4/14 5:03:39 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:39 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:39 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:39 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:39 PM :Time: 0:12.055: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - + 7/4/14 5:03:39 PM :Time: 0:12.104: Received, 3 bytes x00 x35 x00 .5. - -7/4/14 5:03:39 PM :Debug: old style time to read outpc: 50 ms. + +7/4/14 5:03:39 PM :Debug: old style time to read outpc: 50 ms. 7/4/14 5:03:39 PM :Time: 0:12.104: Received, 56 bytes xF0 x00 x00 x00 xB6 x93 x1A x42 x47 xD9 x8A x42 x00 x00 x00 x00 .......BG..B.... x4B xAA x24 x3F x04 x3C x10 x41 x00 x00 x00 x00 x01 x0A xA0 x3C K.$?.<.A.......< x58 x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 X....39B....... x6C x5B x39 x42 xE1 x6B xEC x33 l[9B.k.3 - -7/4/14 5:03:39 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:39 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:39 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:39 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:39 PM :Time: 0:12.121: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - + 7/4/14 5:03:39 PM :Time: 0:12.170: Received, 3 bytes x00 x35 x00 .5. - + 7/4/14 5:03:39 PM :Time: 0:12.170: Received, 56 bytes xF0 x00 x00 x00 xB6 x93 x1A x42 x47 xD9 x8A x42 x00 x00 x00 x00 .......BG..B.... x4B xAA x24 x3F x04 x3C x10 x41 x00 x00 x00 x00 x01 x0A xA0 x3C K.$?.<.A.......< x58 x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 X....39B....... x6C x5B x39 x42 xE1 x6B xEC x33 l[9B.k.3 - -7/4/14 5:03:39 PM :Debug: old style time to read outpc: 50 ms. -7/4/14 5:03:39 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:39 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:39 PM :Debug: old style time to read outpc: 50 ms. +7/4/14 5:03:39 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:39 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:39 PM :Time: 0:12.187: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - + 7/4/14 5:03:39 PM :Time: 0:12.236: Received, 3 bytes x00 x35 x00 .5. - -7/4/14 5:03:39 PM :Debug: old style time to read outpc: 50 ms. + +7/4/14 5:03:39 PM :Debug: old style time to read outpc: 50 ms. 7/4/14 5:03:39 PM :Time: 0:12.236: Received, 56 bytes xF0 x00 x00 x00 xB6 x93 x1A x42 x47 xD9 x8A x42 x00 x00 x00 x00 .......BG..B.... x4B xAA x24 x3F x04 x3C x10 x41 x00 x00 x00 x00 x01 x0A xA0 x3C K.$?.<.A.......< x58 x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 X....39B....... x6C x5B x39 x42 xE1 x6B xEC x33 l[9B.k.3 - -7/4/14 5:03:39 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:39 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:39 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:39 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:39 PM :Time: 0:12.253: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - -7/4/14 5:03:39 PM :Debug: old style time to read outpc: 49 ms. + +7/4/14 5:03:39 PM :Debug: old style time to read outpc: 49 ms. 7/4/14 5:03:39 PM :Time: 0:12.302: Received, 3 bytes x00 x35 x00 .5. - + 7/4/14 5:03:39 PM :Time: 0:12.302: Received, 56 bytes xF0 x00 x00 x00 xB6 x93 x1A x42 x47 xD9 x8A x42 x00 x00 x00 x00 .......BG..B.... x4B xAA x24 x3F x04 x3C x10 x41 x00 x00 x00 x00 x01 x0A xA0 x3C K.$?.<.A.......< x58 x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 X....39B....... x6C x5B x39 x42 xE1 x6B xEC x33 l[9B.k.3 - -7/4/14 5:03:39 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:39 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:39 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:39 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:39 PM :Time: 0:12.320: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - + 7/4/14 5:03:39 PM :Time: 0:12.369: Received, 3 bytes x00 x35 x00 .5. - + 7/4/14 5:03:39 PM :Time: 0:12.369: Received, 56 bytes xF0 x00 x00 x00 xB6 x93 x1A x42 x47 xD9 x8A x42 x00 x00 x00 x00 .......BG..B.... x4B xAA x24 x3F x04 x3C x10 x41 x00 x00 x00 x00 x01 x0A xA0 x3C K.$?.<.A.......< x58 x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 X....39B....... x6C x5B x39 x42 xE1 x6B xEC x33 l[9B.k.3 - -7/4/14 5:03:39 PM :Debug: old style time to read outpc: 50 ms. -7/4/14 5:03:39 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:39 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:39 PM :Debug: old style time to read outpc: 50 ms. +7/4/14 5:03:39 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:39 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:39 PM :Time: 0:12.386: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - + 7/4/14 5:03:39 PM :Time: 0:12.435: Received, 3 bytes x00 x35 x00 .5. - + 7/4/14 5:03:39 PM :Time: 0:12.435: Received, 56 bytes xEF x00 x00 x00 x56 xFB x1C x42 xBB x0D x8B x42 x00 x00 x00 x00 ....V..B...B.... x51 x0A x25 x3F x05 x54 x10 x41 x00 x00 x00 x00 x02 x0E xE0 x3C Q.%?.T.A.......< x5C x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 \....39B....... x5E x43 x3B x42 x2F x0D x2D x9F ^C;B/.-. - -7/4/14 5:03:39 PM :Debug: old style time to read outpc: 50 ms. -7/4/14 5:03:39 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:39 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:39 PM :Debug: old style time to read outpc: 50 ms. +7/4/14 5:03:39 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:39 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:39 PM :Time: 0:12.452: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - + 7/4/14 5:03:39 PM :Time: 0:12.501: Received, 3 bytes x00 x35 x00 .5. - -7/4/14 5:03:39 PM :Debug: old style time to read outpc: 50 ms. + +7/4/14 5:03:39 PM :Debug: old style time to read outpc: 50 ms. 7/4/14 5:03:39 PM :Time: 0:12.501: Received, 56 bytes xEF x00 x00 x00 x56 xFB x1C x42 xBB x0D x8B x42 x00 x00 x00 x00 ....V..B...B.... x51 x0A x25 x3F x05 x54 x10 x41 x00 x00 x00 x00 x02 x0E xE0 x3C Q.%?.T.A.......< x5C x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 \....39B....... x5E x43 x3B x42 x2F x0D x2D x9F ^C;B/.-. - -7/4/14 5:03:39 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:39 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:39 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:39 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:39 PM :Time: 0:12.518: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - + 7/4/14 5:03:39 PM :Time: 0:12.568: Received, 3 bytes x00 x35 x00 .5. - + 7/4/14 5:03:39 PM :Time: 0:12.568: Received, 56 bytes xEF x00 x00 x00 x56 xFB x1C x42 xBB x0D x8B x42 x00 x00 x00 x00 ....V..B...B.... x51 x0A x25 x3F x05 x54 x10 x41 x00 x00 x00 x00 x02 x0E xE0 x3C Q.%?.T.A.......< x5C x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 \....39B....... x5E x43 x3B x42 x2F x0D x2D x9F ^C;B/.-. - -7/4/14 5:03:39 PM :Debug: old style time to read outpc: 51 ms. -7/4/14 5:03:39 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:39 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:39 PM :Debug: old style time to read outpc: 51 ms. +7/4/14 5:03:39 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:39 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:39 PM :Time: 0:12.585: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - + 7/4/14 5:03:39 PM :Time: 0:12.634: Received, 3 bytes x00 x35 x00 .5. - -7/4/14 5:03:39 PM :Debug: old style time to read outpc: 50 ms. + +7/4/14 5:03:39 PM :Debug: old style time to read outpc: 50 ms. 7/4/14 5:03:39 PM :Time: 0:12.634: Received, 56 bytes xEF x00 x00 x00 x56 xFB x1C x42 xBB x0D x8B x42 x00 x00 x00 x00 ....V..B...B.... x51 x0A x25 x3F x05 x54 x10 x41 x00 x00 x00 x00 x02 x0E xE0 x3C Q.%?.T.A.......< x5C x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 \....39B....... x5E x43 x3B x42 x2F x0D x2D x9F ^C;B/.-. - -7/4/14 5:03:39 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:39 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:39 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:39 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:39 PM :Time: 0:12.651: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - + 7/4/14 5:03:39 PM :Time: 0:12.700: Received, 3 bytes x00 x35 x00 .5. - -7/4/14 5:03:39 PM :Debug: old style time to read outpc: 50 ms. + +7/4/14 5:03:39 PM :Debug: old style time to read outpc: 50 ms. 7/4/14 5:03:39 PM :Time: 0:12.700: Received, 56 bytes xF0 x00 x00 x00 xCE x60 x1A x42 x6F xBA x89 x42 x00 x00 x00 x00 .....`.Bo..B.... x45 x4A x24 x3F x05 x48 x10 x41 x00 x00 x00 x00 x02 x0C xC0 x3C EJ$?.H.A.......< x49 x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 I....39B....... xD2 xA5 x38 x42 x22 x4D xC8 x46 ..8B"M.F - -7/4/14 5:03:39 PM :Info: dr: 0:47 -7/4/14 5:03:39 PM :Debug: Range Sort Time: 0 -7/4/14 5:03:39 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:39 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:39 PM :Info: dr: 0:47 +7/4/14 5:03:39 PM :Debug: Range Sort Time: 0 +7/4/14 5:03:39 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:39 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:39 PM :Time: 0:12.717: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - + 7/4/14 5:03:39 PM :Time: 0:12.766: Received, 3 bytes x00 x35 x00 .5. - + 7/4/14 5:03:39 PM :Time: 0:12.766: Received, 56 bytes xF0 x00 x00 x00 xCE x60 x1A x42 x6F xBA x89 x42 x00 x00 x00 x00 .....`.Bo..B.... x45 x4A x24 x3F x05 x48 x10 x41 x00 x00 x00 x00 x02 x0C xC0 x3C EJ$?.H.A.......< x49 x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 I....39B....... xD2 xA5 x38 x42 x22 x4D xC8 x46 ..8B"M.F - -7/4/14 5:03:39 PM :Debug: old style time to read outpc: 50 ms. -7/4/14 5:03:39 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:39 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:39 PM :Debug: old style time to read outpc: 50 ms. +7/4/14 5:03:39 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:39 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:39 PM :Time: 0:12.783: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - -7/4/14 5:03:39 PM :Debug: old style time to read outpc: 50 ms. + +7/4/14 5:03:39 PM :Debug: old style time to read outpc: 50 ms. 7/4/14 5:03:39 PM :Time: 0:12.832: Received, 3 bytes x00 x35 x00 .5. - + 7/4/14 5:03:39 PM :Time: 0:12.832: Received, 56 bytes xF0 x00 x00 x00 xCE x60 x1A x42 x6F xBA x89 x42 x00 x00 x00 x00 .....`.Bo..B.... x45 x4A x24 x3F x05 x48 x10 x41 x00 x00 x00 x00 x02 x0C xC0 x3C EJ$?.H.A.......< x49 x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 I....39B....... xD2 xA5 x38 x42 x22 x4D xC8 x46 ..8B"M.F - -7/4/14 5:03:39 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:39 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:39 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:39 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:39 PM :Time: 0:12.849: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - + 7/4/14 5:03:40 PM :Time: 0:12.898: Received, 3 bytes x00 x35 x00 .5. - -7/4/14 5:03:40 PM :Debug: old style time to read outpc: 50 ms. + +7/4/14 5:03:40 PM :Debug: old style time to read outpc: 50 ms. 7/4/14 5:03:40 PM :Time: 0:12.898: Received, 56 bytes xF0 x00 x00 x00 xCE x60 x1A x42 x6F xBA x89 x42 x00 x00 x00 x00 .....`.Bo..B.... x45 x4A x24 x3F x05 x48 x10 x41 x00 x00 x00 x00 x02 x0C xC0 x3C EJ$?.H.A.......< x49 x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 I....39B....... xD2 xA5 x38 x42 x22 x4D xC8 x46 ..8B"M.F - -7/4/14 5:03:40 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:40 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:40 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:40 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:40 PM :Time: 0:12.914: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - -7/4/14 5:03:40 PM :Debug: Flush lasted: 0ms. + +7/4/14 5:03:40 PM :Debug: Flush lasted: 0ms. 7/4/14 5:03:40 PM :Time: 0:12.964: Received, 3 bytes x00 x35 x00 .5. - + 7/4/14 5:03:40 PM :Time: 0:12.964: Received, 56 bytes xF0 x00 x00 x00 xCE x60 x1A x42 x6F xBA x89 x42 x00 x00 x00 x00 .....`.Bo..B.... x45 x4A x24 x3F x05 x48 x10 x41 x00 x00 x00 x00 x02 x0C xC0 x3C EJ$?.H.A.......< x49 x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 I....39B....... xD2 xA5 x38 x42 x22 x4D xC8 x46 ..8B"M.F - -7/4/14 5:03:40 PM :Debug: old style time to read outpc: 50 ms. -7/4/14 5:03:40 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:40 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:40 PM :Debug: old style time to read outpc: 50 ms. +7/4/14 5:03:40 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:40 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:40 PM :Time: 0:12.982: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - + 7/4/14 5:03:40 PM :Time: 0:13.032: Received, 3 bytes x00 x35 x00 .5. - + 7/4/14 5:03:40 PM :Time: 0:13.032: Received, 56 bytes xF0 x00 x00 x00 x6E x66 x1E x42 x53 x15 x8C x42 x00 x00 x00 x00 ....nf.BS..B.... x51 x0A x25 x3F x03 x30 x10 x41 x00 x00 x00 x00 x01 x08 x80 x3C Q.%?.0.A.......< x59 x00 x00 x00 xA6 x5F x3A x42 x00 x00 xC0 x7F x01 x00 x00 x00 Y...._:B....... x7C xD7 x3C x42 x11 xD8 x3A x63 |.. - -7/4/14 5:03:40 PM :Debug: old style time to read outpc: 50 ms. -7/4/14 5:03:40 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:40 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:40 PM :Debug: old style time to read outpc: 50 ms. +7/4/14 5:03:40 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:40 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:40 PM :Time: 0:13.646: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - + 7/4/14 5:03:40 PM :Time: 0:13.695: Received, 3 bytes x00 x35 x00 .5. - -7/4/14 5:03:40 PM :Debug: old style time to read outpc: 50 ms. + +7/4/14 5:03:40 PM :Debug: old style time to read outpc: 50 ms. 7/4/14 5:03:40 PM :Time: 0:13.695: Received, 56 bytes xEF x00 x00 x00 x5E xC8 x19 x42 xDF x76 x8B x42 x00 x00 x00 x00 ....^..B.v.B.... x21 x0A x22 x3F x07 x6C x10 x41 x00 x00 x00 x00 x01 x09 x10 x3D .."?.l.A.......= x4E x00 x00 x00 x8A x9D x38 x42 x00 x00 xC0 x7F x01 x00 x00 x00 N.....8B....... xB6 x11 x39 x42 xEF x87 x3E xC8 ..9B..>. - -7/4/14 5:03:40 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:40 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:40 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:40 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:40 PM :Time: 0:13.713: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - + 7/4/14 5:03:40 PM :Time: 0:13.762: Received, 3 bytes x00 x35 x00 .5. - -7/4/14 5:03:40 PM :Debug: old style time to read outpc: 50 ms. + +7/4/14 5:03:40 PM :Debug: old style time to read outpc: 50 ms. 7/4/14 5:03:40 PM :Time: 0:13.762: Received, 56 bytes xEF x00 x00 x00 x5E xC8 x19 x42 xDF x76 x8B x42 x00 x00 x00 x00 ....^..B.v.B.... x21 x0A x22 x3F x07 x6C x10 x41 x00 x00 x00 x00 x01 x09 x10 x3D .."?.l.A.......= x4E x00 x00 x00 x8A x9D x38 x42 x00 x00 xC0 x7F x01 x00 x00 x00 N.....8B....... xB6 x11 x39 x42 xEF x87 x3E xC8 ..9B..>. - -7/4/14 5:03:40 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:03:40 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:03:40 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:03:40 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:03:40 PM :Time: 0:13.779: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - + 7/4/14 5:03:40 PM :Time: 0:13.828: Received, 3 bytes x00 x35 x00 .5. - -7/4/14 5:03:40 PM :Debug: old style time to read outpc: 50 ms. + +7/4/14 5:03:40 PM :Debug: old style time to read outpc: 50 ms. 7/4/14 5:03:40 PM :Time: 0:13.828: Received, 56 bytes xEF x00 x00 x00 x5E xC8 x19 x42 xDF x76 x8B x42 x00 x00 x00 x00 ....^..B.v.B.... x21 x0A x22 x3F x07 x6C x10 x41 x00 x00 x00 x00 x01 x09 x10 x3D .."?.l.A.......= x4E x00 x00 x00 x8A x9D x38 x42 x00 x00 xC0 x7F x01 x00 x00 x00 N.....8B....... xB6 x11 x39 x42 xEF x87 x3E xC8 ..9B..>. - -7/4/14 5:03:40 PM :Debug: goOffline about to stopProcessing, Time:250 -7/4/14 5:03:40 PM :Debug: goOffline Notified offline, Time:250 -7/4/14 5:03:40 PM :Debug: currentPort == null:false -7/4/14 5:03:40 PM :Info: Removed Port from cache -7/4/14 5:03:40 PM :Info: Successfully Closed Port -7/4/14 5:03:40 PM :Debug: MyCar ComThread stopped -7/4/14 5:03:41 PM :Debug: goOffline closed port, Time:352 -7/4/14 5:03:41 PM :Debug: goOffline comm thread stopped, Time:352 -7/4/14 5:03:41 PM :Debug: No Remaining Queue Write instructions -7/4/14 5:03:41 PM :Info: Stopped Comms Watchdog -7/4/14 5:03:41 PM :Debug: removing Configuration: MyCar -7/4/14 5:03:41 PM :Info: Finalizing Sensors -7/4/14 5:03:41 PM :Info: closed Called -TunerStudio shutdown: Fri Jul 04 17:03:41 EDT 2014 + +7/4/14 5:03:40 PM :Debug: goOffline about to stopProcessing, Time:250 +7/4/14 5:03:40 PM :Debug: goOffline Notified offline, Time:250 +7/4/14 5:03:40 PM :Debug: currentPort == null:false +7/4/14 5:03:40 PM :Info: Removed Port from cache +7/4/14 5:03:40 PM :Info: Successfully Closed Port +7/4/14 5:03:40 PM :Debug: MyCar ComThread stopped +7/4/14 5:03:41 PM :Debug: goOffline closed port, Time:352 +7/4/14 5:03:41 PM :Debug: goOffline comm thread stopped, Time:352 +7/4/14 5:03:41 PM :Debug: No Remaining Queue Write instructions +7/4/14 5:03:41 PM :Info: Stopped Comms Watchdog +7/4/14 5:03:41 PM :Debug: removing Configuration: MyCar +7/4/14 5:03:41 PM :Info: Finalizing Sensors +7/4/14 5:03:41 PM :Info: closed Called +TunerStudio shutdown: Fri Jul 04 17:03:41 EDT 2014 ############################################################## - + diff --git a/misc/ms_logs/page_issue/TunerStudioAppDebug.second_launch_trancated.txt b/misc/ms_logs/page_issue/TunerStudioAppDebug.second_launch_trancated.txt index d555a99464..82ca265ff5 100644 --- a/misc/ms_logs/page_issue/TunerStudioAppDebug.second_launch_trancated.txt +++ b/misc/ms_logs/page_issue/TunerStudioAppDebug.second_launch_trancated.txt @@ -1,99 +1,99 @@ -TunerStudio 2.6.01 started on Fri Jul 04 17:05:33 EDT 2014 -JRE 1.7.0_60, Windows 7 6.1, x86 -java.library.path=lib -TunerStudioMS.jar -Look:Metal, ClassName:'javax.swing.plaf.metal.MetalLookAndFeel' -Look:Nimbus, ClassName:'javax.swing.plaf.nimbus.NimbusLookAndFeel' -Look:CDE/Motif, ClassName:'com.sun.java.swing.plaf.motif.MotifLookAndFeel' -Look:Windows, ClassName:'com.sun.java.swing.plaf.windows.WindowsLookAndFeel' -Look:Windows Classic, ClassName:'com.sun.java.swing.plaf.windows.WindowsClassicLookAndFeel' -Setting Look & Feel to:javax.swing.plaf.metal.MetalLookAndFeel -7/4/14 5:05:34 PM :Debug: Command Non-VolatileBytes for F resolved to: x46 F -7/4/14 5:05:34 PM :Debug: Command Non-VolatileBytes for I resolved to: x49 I -7/4/14 5:05:34 PM :Debug: Command Non-VolatileBytes for f resolved to: x66 f -7/4/14 5:05:34 PM :Debug: App Name:TunerStudio, appEdition:MS Lite! -7/4/14 5:05:36 PM :Debug: Time to retreive font name list: 42 ms. +TunerStudio 2.6.01 started on Fri Jul 04 17:05:33 EDT 2014 +JRE 1.7.0_60, Windows 7 6.1, x86 +java.library.path=lib +TunerStudioMS.jar +Look:Metal, ClassName:'javax.swing.plaf.metal.MetalLookAndFeel' +Look:Nimbus, ClassName:'javax.swing.plaf.nimbus.NimbusLookAndFeel' +Look:CDE/Motif, ClassName:'com.sun.java.swing.plaf.motif.MotifLookAndFeel' +Look:Windows, ClassName:'com.sun.java.swing.plaf.windows.WindowsLookAndFeel' +Look:Windows Classic, ClassName:'com.sun.java.swing.plaf.windows.WindowsClassicLookAndFeel' +Setting Look & Feel to:javax.swing.plaf.metal.MetalLookAndFeel +7/4/14 5:05:34 PM :Debug: Command Non-VolatileBytes for F resolved to: x46 F +7/4/14 5:05:34 PM :Debug: Command Non-VolatileBytes for I resolved to: x49 I +7/4/14 5:05:34 PM :Debug: Command Non-VolatileBytes for f resolved to: x66 f +7/4/14 5:05:34 PM :Debug: App Name:TunerStudio, appEdition:MS Lite! +7/4/14 5:05:36 PM :Debug: Time to retreive font name list: 42 ms. WARNING: RXTX Version mismatch Jar version = RXTX-2.2pre1 - native lib Version = RXTX-2.1-7 -7/4/14 5:05:36 PM :Info: Initialized RXTX driver: 11ms. -No check, last update check=Fri Jul 04 15:49:57 EDT 2014 -MSmain: No check, last update check=Fri Jul 04 15:49:54 EDT 2014 -MSad: No check, last update check=Fri Jul 04 15:49:57 EDT 2014 -7/4/14 5:05:47 PM :Debug: Opening project: C:\Users\pc\Documents\TunerStudioProjects\MyCar -7/4/14 5:05:47 PM :Debug: Reading translation file as plain text because: fast binary headers not found. probably not a fast binary file -7/4/14 5:05:47 PM :Debug: Filtered ConfigurationOptionGroup in 34ms. -7/4/14 5:05:47 PM :Info: Read file canPcVariables.ini: 0.0ms -7/4/14 5:05:47 PM :Info: Filtered ini: 0.0ms -7/4/14 5:05:47 PM :Info: Loading Trigger Wheels -7/4/14 5:05:47 PM :Info: Loaded All known ini sections -7/4/14 5:05:47 PM :Info: Parsed and validated ini "canPcVariables.ini" in : 22ms. -7/4/14 5:05:47 PM :Info: Read file mainController.ini: 1.0ms -7/4/14 5:05:47 PM :Info: Filtered ini: 0.0ms -7/4/14 5:05:47 PM :Debug: ini signature: MShift v0.01 -7/4/14 5:05:47 PM :Info: Set Write Blocks on = true -7/4/14 5:05:47 PM :Info: Loading Trigger Wheels -7/4/14 5:05:47 PM :Info: Loaded All known ini sections -7/4/14 5:05:47 PM :Info: Parsed and validated ini "mainController.ini" in : 25ms. -7/4/14 5:05:47 PM :Info: Not Loading default Tools because non are defined for signature: MShift v0.01 -7/4/14 5:05:48 PM :Debug: Adding Configuration: MyCar -7/4/14 5:05:48 PM :Info: Tune opened, 2256 bytes updated. File:C:\Users\pc\Documents\TunerStudioProjects\MyCar\CurrentTune.msq -7/4/14 5:05:48 PM :Debug: Flush lasted: 0ms. -7/4/14 5:05:48 PM :Info: !!! Loaded config in 321 -7/4/14 5:05:48 PM :Info: Opening port: COM18 -7/4/14 5:05:48 PM :Debug: 0ms. - added Port -7/4/14 5:05:48 PM :Debug: 15ms. - 1st got port -7/4/14 5:05:48 PM :Debug: 15ms. - got port -7/4/14 5:05:48 PM :Debug: 25ms. - setParameters -7/4/14 5:05:48 PM :Debug: Monitoring COM18 @ 115200 baud for controllers. -7/4/14 5:05:48 PM :Debug: Started new CommThread for MyCar -7/4/14 5:05:48 PM :Info: Comm Manager for MyCar Started -7/4/14 5:05:48 PM :Debug: commThreadExpectedReturnTime set to ms from now: 1220 -7/4/14 5:05:48 PM :Debug: Comm Read Thread Change! Old Thread:null, new Thread:COMM Thread767.0493304470116 -7/4/14 5:05:48 PM :Info: Started Comms Watchdog -7/4/14 5:05:48 PM :Info: !!! Activated Project 445 + native lib Version = RXTX-2.1-7 +7/4/14 5:05:36 PM :Info: Initialized RXTX driver: 11ms. +No check, last update check=Fri Jul 04 15:49:57 EDT 2014 +MSmain: No check, last update check=Fri Jul 04 15:49:54 EDT 2014 +MSad: No check, last update check=Fri Jul 04 15:49:57 EDT 2014 +7/4/14 5:05:47 PM :Debug: Opening project: C:\Users\pc\Documents\TunerStudioProjects\MyCar +7/4/14 5:05:47 PM :Debug: Reading translation file as plain text because: fast binary headers not found. probably not a fast binary file +7/4/14 5:05:47 PM :Debug: Filtered ConfigurationOptionGroup in 34ms. +7/4/14 5:05:47 PM :Info: Read file canPcVariables.ini: 0.0ms +7/4/14 5:05:47 PM :Info: Filtered ini: 0.0ms +7/4/14 5:05:47 PM :Info: Loading Trigger Wheels +7/4/14 5:05:47 PM :Info: Loaded All known ini sections +7/4/14 5:05:47 PM :Info: Parsed and validated ini "canPcVariables.ini" in : 22ms. +7/4/14 5:05:47 PM :Info: Read file mainController.ini: 1.0ms +7/4/14 5:05:47 PM :Info: Filtered ini: 0.0ms +7/4/14 5:05:47 PM :Debug: ini signature: MShift v0.01 +7/4/14 5:05:47 PM :Info: Set Write Blocks on = true +7/4/14 5:05:47 PM :Info: Loading Trigger Wheels +7/4/14 5:05:47 PM :Info: Loaded All known ini sections +7/4/14 5:05:47 PM :Info: Parsed and validated ini "mainController.ini" in : 25ms. +7/4/14 5:05:47 PM :Info: Not Loading default Tools because non are defined for signature: MShift v0.01 +7/4/14 5:05:48 PM :Debug: Adding Configuration: MyCar +7/4/14 5:05:48 PM :Info: Tune opened, 2256 bytes updated. File:C:\Users\pc\Documents\TunerStudioProjects\MyCar\CurrentTune.msq +7/4/14 5:05:48 PM :Debug: Flush lasted: 0ms. +7/4/14 5:05:48 PM :Info: !!! Loaded config in 321 +7/4/14 5:05:48 PM :Info: Opening port: COM18 +7/4/14 5:05:48 PM :Debug: 0ms. - added Port +7/4/14 5:05:48 PM :Debug: 15ms. - 1st got port +7/4/14 5:05:48 PM :Debug: 15ms. - got port +7/4/14 5:05:48 PM :Debug: 25ms. - setParameters +7/4/14 5:05:48 PM :Debug: Monitoring COM18 @ 115200 baud for controllers. +7/4/14 5:05:48 PM :Debug: Started new CommThread for MyCar +7/4/14 5:05:48 PM :Info: Comm Manager for MyCar Started +7/4/14 5:05:48 PM :Debug: commThreadExpectedReturnTime set to ms from now: 1220 +7/4/14 5:05:48 PM :Debug: Comm Read Thread Change! Old Thread:null, new Thread:COMM Thread767.0493304470116 +7/4/14 5:05:48 PM :Info: Started Comms Watchdog +7/4/14 5:05:48 PM :Info: !!! Activated Project 445 7/4/14 5:05:48 PM :Time: 0:00.283: SENT, 1 bytes x46 F - -7/4/14 5:05:48 PM :Debug: High Speed Paint: true -7/4/14 5:05:48 PM :Debug: !!! Opened Dash 477 -7/4/14 5:05:48 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:05:48 PM :Debug: High Speed Paint: true +7/4/14 5:05:48 PM :Debug: !!! Opened Dash 477 +7/4/14 5:05:48 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:05:48 PM :Time: 0:00.883: Received, 3 bytes x30 x30 x31 001 - + 7/4/14 5:05:48 PM :Time: 0:00.883: SENT, 7 bytes x00 x01 x48 xAA x05 x26 x2F ..H..&/ - -7/4/14 5:05:49 PM :Info: Communicating with Bowling & Grippo MS1 Base Code MShift v0.01 + +7/4/14 5:05:49 PM :Info: Communicating with Bowling & Grippo MS1 Base Code MShift v0.01 7/4/14 5:05:49 PM :Time: 0:01.684: Received, 3 bytes x00 x0E x00 ... - + 7/4/14 5:05:49 PM :Time: 0:01.684: Received, 17 bytes x4D x53 x68 x69 x66 x74 x20 x76 x30 x2E x30 x31 x00 xB1 x45 x6A MShift.v0.01..Ej x84 . - -Time: 0:01.687: Received Instruction: -Time: 0:01.696: Processing Instruction: -7/4/14 5:05:49 PM :Debug: Reading ECU Data, 0.0 complete -7/4/14 5:05:49 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20180 + +Time: 0:01.687: Received Instruction: +Time: 0:01.696: Processing Instruction: +7/4/14 5:05:49 PM :Debug: Reading ECU Data, 0.0 complete +7/4/14 5:05:49 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20180 7/4/14 5:05:49 PM :Time: 0:01.717: SENT, 9 bytes x00 x03 x50 x00 x00 x93 xFD xF7 xA2 ..P...... - -7/4/14 5:05:49 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20260 + +7/4/14 5:05:49 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20260 7/4/14 5:05:49 PM :Time: 0:01.766: Received, 3 bytes x00 x01 x00 ... - + 7/4/14 5:05:49 PM :Time: 0:01.767: Received, 4 bytes xD2 x02 xEF x8D .... - + 7/4/14 5:05:49 PM :Time: 0:01.767: SENT, 13 bytes x00 x07 x52 x00 x00 x00 x00 x64 x05 x58 xDD x7D xCC ..R....d.X.}. - -7/4/14 5:05:49 PM :Debug: Read page time: 51ms. + +7/4/14 5:05:49 PM :Debug: Read page time: 51ms. 7/4/14 5:05:49 PM :Time: 0:01.817: Received, 3 bytes x05 x65 x00 .e. - -7/4/14 5:05:49 PM :Debug: Reading ECU Data, 0.25 complete + +7/4/14 5:05:49 PM :Debug: Reading ECU Data, 0.25 complete 7/4/14 5:05:49 PM :Time: 0:01.818: Received, 1384 bytes x00 x00 x00 x00 x9A x99 xEF x42 x00 x00 x00 x41 x00 x00 x10 x41 .......B...A...A x00 x00 x20 x41 x00 x00 x30 x41 x00 x00 x40 x41 x00 x00 x50 x41 ...A..0A..@A..PA @@ -182,26 +182,26 @@ x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 .......... x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 ................ x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 ................ x00 x00 x00 x00 xB2 xF2 xA1 xBB ........ - -7/4/14 5:05:49 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20180 + +7/4/14 5:05:49 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20180 7/4/14 5:05:49 PM :Time: 0:01.828: SENT, 9 bytes x00 x03 x50 x00 x00 x93 xFD xF7 xA2 ..P...... - + 7/4/14 5:05:49 PM :Time: 0:01.877: Received, 3 bytes x00 x01 x00 ... - + 7/4/14 5:05:49 PM :Time: 0:01.878: Received, 4 bytes xD2 x02 xEF x8D .... - -7/4/14 5:05:49 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20260 + +7/4/14 5:05:49 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20260 7/4/14 5:05:49 PM :Time: 0:01.878: SENT, 13 bytes x00 x07 x52 x00 x00 x00 x00 x44 x01 xCA x34 x9D x77 ..R....D..4.w - -7/4/14 5:05:49 PM :Debug: Read page time: 51ms. + +7/4/14 5:05:49 PM :Debug: Read page time: 51ms. 7/4/14 5:05:49 PM :Time: 0:01.929: Received, 3 bytes x01 x45 x00 .E. - -7/4/14 5:05:49 PM :Debug: Reading ECU Data, 0.5 complete + +7/4/14 5:05:49 PM :Debug: Reading ECU Data, 0.5 complete 7/4/14 5:05:49 PM :Time: 0:01.929: Received, 328 bytes x00 x00 x00 x00 x9A x99 xEF x42 x00 x00 x00 x41 x00 x00 x10 x41 .......B...A...A x00 x00 x20 x41 x00 x00 x30 x41 x00 x00 x40 x41 x00 x00 x50 x41 ...A..0A..@A..PA @@ -224,26 +224,26 @@ x00 x00 x80 x3F x00 x00 x80 x3F x00 x00 x80 x3F x00 x00 x80 x3F ...?...?.. x00 x00 x80 x3F x00 x00 x80 x3F x00 x00 x80 x3F x00 x00 x80 x3F ...?...?...?...? x00 x00 x80 x3F x00 x00 x80 x3F x00 x00 x80 x3F x00 x00 x80 x3F ...?...?...?...? x00 x00 x80 x3F x9E xB1 xC9 x0D ...?.... - -7/4/14 5:05:49 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20180 + +7/4/14 5:05:49 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20180 7/4/14 5:05:49 PM :Time: 0:01.939: SENT, 9 bytes x00 x03 x50 x00 x00 x93 xFD xF7 xA2 ..P...... - -7/4/14 5:05:49 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20260 + +7/4/14 5:05:49 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20260 7/4/14 5:05:49 PM :Time: 0:01.989: Received, 3 bytes x00 x01 x00 ... - + 7/4/14 5:05:49 PM :Time: 0:01.989: Received, 4 bytes xD2 x02 xEF x8D .... - + 7/4/14 5:05:49 PM :Time: 0:01.990: SENT, 13 bytes x00 x07 x52 x00 x00 x00 x00 x00 x04 x2E x4B xE3 xF9 ..R.......K.. - + 7/4/14 5:05:50 PM :Time: 0:02.039: Received, 3 bytes x04 x01 x00 ... - -7/4/14 5:05:50 PM :Debug: Read page time: 51ms. -7/4/14 5:05:50 PM :Debug: Reading ECU Data, 0.75 complete + +7/4/14 5:05:50 PM :Debug: Read page time: 51ms. +7/4/14 5:05:50 PM :Debug: Reading ECU Data, 0.75 complete 7/4/14 5:05:50 PM :Time: 0:02.040: Received, 1028 bytes x00 x00 x00 x00 x9A x99 xEF x42 x00 x00 x00 x41 x00 x00 x10 x41 .......B...A...A x00 x00 x20 x41 x00 x00 x30 x41 x00 x00 x40 x41 x00 x00 x50 x41 ...A..0A..@A..PA @@ -310,26 +310,26 @@ x04 x00 x00 x00 x00 x00 x00 x00 x01 x00 x00 x00 x00 x00 x00 x3F .......... x01 x00 x00 x00 x00 x00 x00 x00 xA0 x52 x33 x01 x14 x00 x00 x00 .........R3..... x04 x00 x00 x00 x03 x00 x00 x00 x01 x00 x00 x00 x14 x00 x00 x00 ................ x15 x1F x50 x47 ..PG - -7/4/14 5:05:50 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20180 + +7/4/14 5:05:50 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20180 7/4/14 5:05:50 PM :Time: 0:02.051: SENT, 9 bytes x00 x03 x50 x00 x00 x93 xFD xF7 xA2 ..P...... - -7/4/14 5:05:50 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20260 + +7/4/14 5:05:50 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20260 7/4/14 5:05:50 PM :Time: 0:02.101: Received, 3 bytes x00 x01 x00 ... - + 7/4/14 5:05:50 PM :Time: 0:02.101: Received, 4 bytes xD2 x02 xEF x8D .... - + 7/4/14 5:05:50 PM :Time: 0:02.101: SENT, 13 bytes x00 x07 x52 x00 x00 x00 x00 x00 x04 x2E x4B xE3 xF9 ..R.......K.. - + 7/4/14 5:05:50 PM :Time: 0:02.152: Received, 3 bytes x04 x01 x00 ... - -7/4/14 5:05:50 PM :Debug: Read page time: 51ms. -7/4/14 5:05:50 PM :Debug: Reading ECU Data, 1.0 complete + +7/4/14 5:05:50 PM :Debug: Read page time: 51ms. +7/4/14 5:05:50 PM :Debug: Reading ECU Data, 1.0 complete 7/4/14 5:05:50 PM :Time: 0:02.152: Received, 1028 bytes x00 x00 x00 x00 x9A x99 xEF x42 x00 x00 x00 x41 x00 x00 x10 x41 .......B...A...A x00 x00 x20 x41 x00 x00 x30 x41 x00 x00 x40 x41 x00 x00 x50 x41 ...A..0A..@A..PA @@ -396,31 +396,31 @@ x04 x00 x00 x00 x00 x00 x00 x00 x01 x00 x00 x00 x00 x00 x00 x3F .......... x01 x00 x00 x00 x00 x00 x00 x00 xA0 x52 x33 x01 x14 x00 x00 x00 .........R3..... x04 x00 x00 x00 x03 x00 x00 x00 x01 x00 x00 x00 x14 x00 x00 x00 ................ x15 x1F x50 x47 ..PG - -7/4/14 5:05:50 PM :Debug: Read All Data -7/4/14 5:05:50 PM :Debug: isBlank Time: 0 ms. -7/4/14 5:05:50 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:05:50 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 -Time: 0:02.153: Processing Complete: + +7/4/14 5:05:50 PM :Debug: Read All Data +7/4/14 5:05:50 PM :Debug: isBlank Time: 0 ms. +7/4/14 5:05:50 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:05:50 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 +Time: 0:02.153: Processing Complete: 7/4/14 5:05:50 PM :Time: 0:02.154: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - -7/4/14 5:05:50 PM :Debug: DiffTime: 6 ms. -7/4/14 5:05:50 PM :Debug: Time to get Panels = 0ms. -7/4/14 5:05:50 PM :Debug: old style time to read outpc: 49 ms. + +7/4/14 5:05:50 PM :Debug: DiffTime: 6 ms. +7/4/14 5:05:50 PM :Debug: Time to get Panels = 0ms. +7/4/14 5:05:50 PM :Debug: old style time to read outpc: 49 ms. 7/4/14 5:05:50 PM :Time: 0:02.204: Received, 3 bytes x00 x35 x00 .5. - + 7/4/14 5:05:50 PM :Time: 0:02.204: Received, 56 bytes xF0 x00 x00 x00 x76 x30 x19 x42 x8F x86 x89 x42 xE0 x89 x9D x3E ....v0.B...B...> x75 x4A x27 x3F x08 x84 x10 x41 x00 x00 x00 x00 x02 x0B x30 x3D uJ'?...A......0= x66 x00 x00 x00 xB9 x8B x3B x42 x00 x00 xC0 x7F x01 x00 x00 x00 f.....;B....... xA0 xA7 x37 x42 x59 x00 x00 xCC ..7BY... - -7/4/14 5:05:50 PM :Info: dr: 0:47 -7/4/14 5:05:50 PM :Debug: Range Sort Time: 0 -7/4/14 5:05:50 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/4/14 5:05:50 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/4/14 5:05:50 PM :Info: dr: 0:47 +7/4/14 5:05:50 PM :Debug: Range Sort Time: 0 +7/4/14 5:05:50 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/4/14 5:05:50 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/4/14 5:05:50 PM :Time: 0:02.215: SENT, 7 bytes x00 x01 x4F x34 x61 xB3 x8C ..O4a.. - + diff --git a/misc/ms_logs/page_issue/plain.TunerStudioAppDebug.first_launch.txt b/misc/ms_logs/page_issue/plain.TunerStudioAppDebug.first_launch.txt index e6422b0917..13c95bf0c3 100644 --- a/misc/ms_logs/page_issue/plain.TunerStudioAppDebug.first_launch.txt +++ b/misc/ms_logs/page_issue/plain.TunerStudioAppDebug.first_launch.txt @@ -1,148 +1,148 @@ -TunerStudio 2.6.01 started on Sat Jul 05 20:55:36 EDT 2014 -JRE 1.7.0_60, Windows 7 6.1, x86 -java.library.path=lib -TunerStudioMS.jar -Look:Metal, ClassName:'javax.swing.plaf.metal.MetalLookAndFeel' -Look:Nimbus, ClassName:'javax.swing.plaf.nimbus.NimbusLookAndFeel' -Look:CDE/Motif, ClassName:'com.sun.java.swing.plaf.motif.MotifLookAndFeel' -Look:Windows, ClassName:'com.sun.java.swing.plaf.windows.WindowsLookAndFeel' -Look:Windows Classic, ClassName:'com.sun.java.swing.plaf.windows.WindowsClassicLookAndFeel' -Setting Look & Feel to:javax.swing.plaf.metal.MetalLookAndFeel -7/5/14 8:55:37 PM :Debug: Command Non-VolatileBytes for F resolved to: x46 F -7/5/14 8:55:37 PM :Debug: Command Non-VolatileBytes for I resolved to: x49 I -7/5/14 8:55:37 PM :Debug: Command Non-VolatileBytes for f resolved to: x66 f -7/5/14 8:55:37 PM :Debug: App Name:TunerStudio, appEdition:MS Lite! -7/5/14 8:55:39 PM :Debug: Time to retreive font name list: 32 ms. +TunerStudio 2.6.01 started on Sat Jul 05 20:55:36 EDT 2014 +JRE 1.7.0_60, Windows 7 6.1, x86 +java.library.path=lib +TunerStudioMS.jar +Look:Metal, ClassName:'javax.swing.plaf.metal.MetalLookAndFeel' +Look:Nimbus, ClassName:'javax.swing.plaf.nimbus.NimbusLookAndFeel' +Look:CDE/Motif, ClassName:'com.sun.java.swing.plaf.motif.MotifLookAndFeel' +Look:Windows, ClassName:'com.sun.java.swing.plaf.windows.WindowsLookAndFeel' +Look:Windows Classic, ClassName:'com.sun.java.swing.plaf.windows.WindowsClassicLookAndFeel' +Setting Look & Feel to:javax.swing.plaf.metal.MetalLookAndFeel +7/5/14 8:55:37 PM :Debug: Command Non-VolatileBytes for F resolved to: x46 F +7/5/14 8:55:37 PM :Debug: Command Non-VolatileBytes for I resolved to: x49 I +7/5/14 8:55:37 PM :Debug: Command Non-VolatileBytes for f resolved to: x66 f +7/5/14 8:55:37 PM :Debug: App Name:TunerStudio, appEdition:MS Lite! +7/5/14 8:55:39 PM :Debug: Time to retreive font name list: 32 ms. WARNING: RXTX Version mismatch Jar version = RXTX-2.2pre1 - native lib Version = RXTX-2.1-7 -7/5/14 8:55:39 PM :Info: Initialized RXTX driver: 10ms. -No check, last update check=Fri Jul 04 15:49:57 EDT 2014 -MSmain: No check, last update check=Fri Jul 04 15:49:54 EDT 2014 -MSad: No check, last update check=Fri Jul 04 15:49:57 EDT 2014 -7/5/14 8:55:51 PM :Debug: Time to load ini list: 10ms. -7/5/14 8:55:59 PM :Debug: Filtered ConfigurationOptionGroup in 2ms. -7/5/14 8:56:00 PM :Info: Read file canPcVariables.ini: 0.0ms -7/5/14 8:56:00 PM :Info: Filtered ini: 0.0ms -7/5/14 8:56:00 PM :Info: Loading Trigger Wheels -7/5/14 8:56:00 PM :Info: Loaded All known ini sections -7/5/14 8:56:00 PM :Info: Parsed and validated ini "canPcVariables.ini" in : 33ms. -7/5/14 8:56:00 PM :Info: Read file rusefi.ini: 1.0ms -7/5/14 8:56:00 PM :Info: Filtered ini: 0.0ms -7/5/14 8:56:00 PM :Debug: ini signature: MShift v0.01 -7/5/14 8:56:00 PM :Info: Set Write Blocks on = true -7/5/14 8:56:00 PM :Info: Loading Trigger Wheels -7/5/14 8:56:00 PM :Info: Loaded All known ini sections -7/5/14 8:56:00 PM :Info: Parsed and validated ini "rusefi.ini" in : 25ms. -7/5/14 8:56:00 PM :Debug: Adding Configuration: MyCar -7/5/14 8:56:00 PM :Info: No secl OutputChannel, och sync monitor disabled. -7/5/14 8:56:02 PM :Debug: goOffline Starting, Time:0 -7/5/14 8:56:02 PM :Info: Deactivated Turbo Baud, goOffline -7/5/14 8:56:02 PM :Debug: goOffline about to stopProcessing, Time:1 -7/5/14 8:56:02 PM :Debug: currentPort == null:true -7/5/14 8:56:02 PM :Debug: goOffline closed port, Time:1 -7/5/14 8:56:02 PM :Debug: goOffline comm thread stopped, Time:1 -7/5/14 8:56:02 PM :Debug: No Remaining Queue Write instructions -7/5/14 8:56:02 PM :Debug: removing Configuration: MyCar -7/5/14 8:56:02 PM :Info: No Persistor set, not saving active triggers. -7/5/14 8:56:02 PM :Debug: Cancel Wizard -7/5/14 8:56:14 PM :Debug: Time to load ini list: 12ms. -7/5/14 8:56:22 PM :Debug: Filtered ConfigurationOptionGroup in 1ms. -7/5/14 8:56:23 PM :Info: Read file canPcVariables.ini: 0.0ms -7/5/14 8:56:23 PM :Info: Filtered ini: 0.0ms -7/5/14 8:56:23 PM :Info: Loading Trigger Wheels -7/5/14 8:56:23 PM :Info: Loaded All known ini sections -7/5/14 8:56:23 PM :Info: Parsed and validated ini "canPcVariables.ini" in : 2ms. -7/5/14 8:56:23 PM :Info: Read file rusefi.ini: 26.0ms -7/5/14 8:56:23 PM :Info: Filtered ini: 0.0ms -7/5/14 8:56:23 PM :Debug: ini signature: MShift v0.01 -7/5/14 8:56:23 PM :Info: Set Write Blocks on = true -7/5/14 8:56:23 PM :Info: Loading Trigger Wheels -7/5/14 8:56:23 PM :Info: Loaded All known ini sections -7/5/14 8:56:23 PM :Info: Parsed and validated ini "rusefi.ini" in : 39ms. -7/5/14 8:56:23 PM :Debug: Adding Configuration: MyCar -7/5/14 8:56:23 PM :Info: No secl OutputChannel, och sync monitor disabled. -7/5/14 8:56:27 PM :Debug: Time to save Dash: 55 ms. -7/5/14 8:56:27 PM :Debug: High Speed Paint: true -7/5/14 8:56:27 PM :Debug: High Speed Paint: true -7/5/14 8:56:28 PM :Warning: Could not get Firmware signature -7/5/14 8:56:28 PM :Debug: Time to save Dash: 15 ms. -7/5/14 8:56:28 PM :Debug: goOffline Starting, Time:0 -7/5/14 8:56:28 PM :Info: Deactivated Turbo Baud, goOffline -7/5/14 8:56:28 PM :Debug: goOffline about to stopProcessing, Time:0 -7/5/14 8:56:28 PM :Debug: currentPort == null:true -7/5/14 8:56:28 PM :Debug: goOffline closed port, Time:0 -7/5/14 8:56:28 PM :Debug: goOffline comm thread stopped, Time:0 -7/5/14 8:56:28 PM :Debug: No Remaining Queue Write instructions -7/5/14 8:56:28 PM :Debug: goOffline Starting, Time:0 -7/5/14 8:56:28 PM :Info: Deactivated Turbo Baud, goOffline -7/5/14 8:56:28 PM :Debug: goOffline about to stopProcessing, Time:0 -7/5/14 8:56:28 PM :Debug: currentPort == null:true -7/5/14 8:56:28 PM :Debug: goOffline closed port, Time:0 -7/5/14 8:56:28 PM :Debug: goOffline comm thread stopped, Time:0 -7/5/14 8:56:28 PM :Debug: No Remaining Queue Write instructions -7/5/14 8:56:28 PM :Debug: removing Configuration: MyCar -7/5/14 8:56:28 PM :Info: No Persistor set, not saving active triggers. -7/5/14 8:56:28 PM :Debug: Opening project: C:\Users\pc\Documents\TunerStudioProjects\MyCar -7/5/14 8:56:28 PM :Debug: Reading translation file as plain text because: fast binary headers not found. probably not a fast binary file -7/5/14 8:56:28 PM :Debug: Filtered ConfigurationOptionGroup in 1ms. -7/5/14 8:56:28 PM :Info: Read file canPcVariables.ini: 0.0ms -7/5/14 8:56:28 PM :Info: Filtered ini: 0.0ms -7/5/14 8:56:28 PM :Info: Loading Trigger Wheels -7/5/14 8:56:28 PM :Info: Loaded All known ini sections -7/5/14 8:56:28 PM :Info: Parsed and validated ini "canPcVariables.ini" in : 3ms. -7/5/14 8:56:28 PM :Info: Read file mainController.ini: 1.0ms -7/5/14 8:56:28 PM :Info: Filtered ini: 0.0ms -7/5/14 8:56:28 PM :Debug: ini signature: MShift v0.01 -7/5/14 8:56:28 PM :Info: Set Write Blocks on = true -7/5/14 8:56:28 PM :Info: Loading Trigger Wheels -7/5/14 8:56:28 PM :Info: Loaded All known ini sections -7/5/14 8:56:28 PM :Info: Parsed and validated ini "mainController.ini" in : 9ms. -7/5/14 8:56:28 PM :Info: Not Loading default Tools because non are defined for signature: MShift v0.01 -7/5/14 8:56:28 PM :Debug: Adding Configuration: MyCar -7/5/14 8:56:28 PM :Info: No secl OutputChannel, och sync monitor disabled. -7/5/14 8:56:28 PM :Info: !!! Loaded config in 71 -7/5/14 8:56:28 PM :Info: Opening port: COM18 -7/5/14 8:56:28 PM :Debug: 0ms. - added Port -7/5/14 8:56:28 PM :Debug: 28ms. - 1st got port -7/5/14 8:56:28 PM :Debug: 28ms. - got port -7/5/14 8:56:28 PM :Debug: 35ms. - setParameters -7/5/14 8:56:28 PM :Debug: Monitoring COM18 @ 115200 baud for controllers. -7/5/14 8:56:28 PM :Debug: Started new CommThread for MyCar -7/5/14 8:56:28 PM :Info: Comm Manager for MyCar Started -7/5/14 8:56:28 PM :Debug: commThreadExpectedReturnTime set to ms from now: 1220 -7/5/14 8:56:28 PM :Debug: Comm Read Thread Change! Old Thread:null, new Thread:COMM Thread13625.093399768062 -7/5/14 8:56:28 PM :Info: Started Comms Watchdog -7/5/14 8:56:28 PM :Info: !!! Activated Project 145 + native lib Version = RXTX-2.1-7 +7/5/14 8:55:39 PM :Info: Initialized RXTX driver: 10ms. +No check, last update check=Fri Jul 04 15:49:57 EDT 2014 +MSmain: No check, last update check=Fri Jul 04 15:49:54 EDT 2014 +MSad: No check, last update check=Fri Jul 04 15:49:57 EDT 2014 +7/5/14 8:55:51 PM :Debug: Time to load ini list: 10ms. +7/5/14 8:55:59 PM :Debug: Filtered ConfigurationOptionGroup in 2ms. +7/5/14 8:56:00 PM :Info: Read file canPcVariables.ini: 0.0ms +7/5/14 8:56:00 PM :Info: Filtered ini: 0.0ms +7/5/14 8:56:00 PM :Info: Loading Trigger Wheels +7/5/14 8:56:00 PM :Info: Loaded All known ini sections +7/5/14 8:56:00 PM :Info: Parsed and validated ini "canPcVariables.ini" in : 33ms. +7/5/14 8:56:00 PM :Info: Read file rusefi.ini: 1.0ms +7/5/14 8:56:00 PM :Info: Filtered ini: 0.0ms +7/5/14 8:56:00 PM :Debug: ini signature: MShift v0.01 +7/5/14 8:56:00 PM :Info: Set Write Blocks on = true +7/5/14 8:56:00 PM :Info: Loading Trigger Wheels +7/5/14 8:56:00 PM :Info: Loaded All known ini sections +7/5/14 8:56:00 PM :Info: Parsed and validated ini "rusefi.ini" in : 25ms. +7/5/14 8:56:00 PM :Debug: Adding Configuration: MyCar +7/5/14 8:56:00 PM :Info: No secl OutputChannel, och sync monitor disabled. +7/5/14 8:56:02 PM :Debug: goOffline Starting, Time:0 +7/5/14 8:56:02 PM :Info: Deactivated Turbo Baud, goOffline +7/5/14 8:56:02 PM :Debug: goOffline about to stopProcessing, Time:1 +7/5/14 8:56:02 PM :Debug: currentPort == null:true +7/5/14 8:56:02 PM :Debug: goOffline closed port, Time:1 +7/5/14 8:56:02 PM :Debug: goOffline comm thread stopped, Time:1 +7/5/14 8:56:02 PM :Debug: No Remaining Queue Write instructions +7/5/14 8:56:02 PM :Debug: removing Configuration: MyCar +7/5/14 8:56:02 PM :Info: No Persistor set, not saving active triggers. +7/5/14 8:56:02 PM :Debug: Cancel Wizard +7/5/14 8:56:14 PM :Debug: Time to load ini list: 12ms. +7/5/14 8:56:22 PM :Debug: Filtered ConfigurationOptionGroup in 1ms. +7/5/14 8:56:23 PM :Info: Read file canPcVariables.ini: 0.0ms +7/5/14 8:56:23 PM :Info: Filtered ini: 0.0ms +7/5/14 8:56:23 PM :Info: Loading Trigger Wheels +7/5/14 8:56:23 PM :Info: Loaded All known ini sections +7/5/14 8:56:23 PM :Info: Parsed and validated ini "canPcVariables.ini" in : 2ms. +7/5/14 8:56:23 PM :Info: Read file rusefi.ini: 26.0ms +7/5/14 8:56:23 PM :Info: Filtered ini: 0.0ms +7/5/14 8:56:23 PM :Debug: ini signature: MShift v0.01 +7/5/14 8:56:23 PM :Info: Set Write Blocks on = true +7/5/14 8:56:23 PM :Info: Loading Trigger Wheels +7/5/14 8:56:23 PM :Info: Loaded All known ini sections +7/5/14 8:56:23 PM :Info: Parsed and validated ini "rusefi.ini" in : 39ms. +7/5/14 8:56:23 PM :Debug: Adding Configuration: MyCar +7/5/14 8:56:23 PM :Info: No secl OutputChannel, och sync monitor disabled. +7/5/14 8:56:27 PM :Debug: Time to save Dash: 55 ms. +7/5/14 8:56:27 PM :Debug: High Speed Paint: true +7/5/14 8:56:27 PM :Debug: High Speed Paint: true +7/5/14 8:56:28 PM :Warning: Could not get Firmware signature +7/5/14 8:56:28 PM :Debug: Time to save Dash: 15 ms. +7/5/14 8:56:28 PM :Debug: goOffline Starting, Time:0 +7/5/14 8:56:28 PM :Info: Deactivated Turbo Baud, goOffline +7/5/14 8:56:28 PM :Debug: goOffline about to stopProcessing, Time:0 +7/5/14 8:56:28 PM :Debug: currentPort == null:true +7/5/14 8:56:28 PM :Debug: goOffline closed port, Time:0 +7/5/14 8:56:28 PM :Debug: goOffline comm thread stopped, Time:0 +7/5/14 8:56:28 PM :Debug: No Remaining Queue Write instructions +7/5/14 8:56:28 PM :Debug: goOffline Starting, Time:0 +7/5/14 8:56:28 PM :Info: Deactivated Turbo Baud, goOffline +7/5/14 8:56:28 PM :Debug: goOffline about to stopProcessing, Time:0 +7/5/14 8:56:28 PM :Debug: currentPort == null:true +7/5/14 8:56:28 PM :Debug: goOffline closed port, Time:0 +7/5/14 8:56:28 PM :Debug: goOffline comm thread stopped, Time:0 +7/5/14 8:56:28 PM :Debug: No Remaining Queue Write instructions +7/5/14 8:56:28 PM :Debug: removing Configuration: MyCar +7/5/14 8:56:28 PM :Info: No Persistor set, not saving active triggers. +7/5/14 8:56:28 PM :Debug: Opening project: C:\Users\pc\Documents\TunerStudioProjects\MyCar +7/5/14 8:56:28 PM :Debug: Reading translation file as plain text because: fast binary headers not found. probably not a fast binary file +7/5/14 8:56:28 PM :Debug: Filtered ConfigurationOptionGroup in 1ms. +7/5/14 8:56:28 PM :Info: Read file canPcVariables.ini: 0.0ms +7/5/14 8:56:28 PM :Info: Filtered ini: 0.0ms +7/5/14 8:56:28 PM :Info: Loading Trigger Wheels +7/5/14 8:56:28 PM :Info: Loaded All known ini sections +7/5/14 8:56:28 PM :Info: Parsed and validated ini "canPcVariables.ini" in : 3ms. +7/5/14 8:56:28 PM :Info: Read file mainController.ini: 1.0ms +7/5/14 8:56:28 PM :Info: Filtered ini: 0.0ms +7/5/14 8:56:28 PM :Debug: ini signature: MShift v0.01 +7/5/14 8:56:28 PM :Info: Set Write Blocks on = true +7/5/14 8:56:28 PM :Info: Loading Trigger Wheels +7/5/14 8:56:28 PM :Info: Loaded All known ini sections +7/5/14 8:56:28 PM :Info: Parsed and validated ini "mainController.ini" in : 9ms. +7/5/14 8:56:28 PM :Info: Not Loading default Tools because non are defined for signature: MShift v0.01 +7/5/14 8:56:28 PM :Debug: Adding Configuration: MyCar +7/5/14 8:56:28 PM :Info: No secl OutputChannel, och sync monitor disabled. +7/5/14 8:56:28 PM :Info: !!! Loaded config in 71 +7/5/14 8:56:28 PM :Info: Opening port: COM18 +7/5/14 8:56:28 PM :Debug: 0ms. - added Port +7/5/14 8:56:28 PM :Debug: 28ms. - 1st got port +7/5/14 8:56:28 PM :Debug: 28ms. - got port +7/5/14 8:56:28 PM :Debug: 35ms. - setParameters +7/5/14 8:56:28 PM :Debug: Monitoring COM18 @ 115200 baud for controllers. +7/5/14 8:56:28 PM :Debug: Started new CommThread for MyCar +7/5/14 8:56:28 PM :Info: Comm Manager for MyCar Started +7/5/14 8:56:28 PM :Debug: commThreadExpectedReturnTime set to ms from now: 1220 +7/5/14 8:56:28 PM :Debug: Comm Read Thread Change! Old Thread:null, new Thread:COMM Thread13625.093399768062 +7/5/14 8:56:28 PM :Info: Started Comms Watchdog +7/5/14 8:56:28 PM :Info: !!! Activated Project 145 7/5/14 8:56:28 PM :Time: 0:00.091: SENT, 1 bytes x46 F - -7/5/14 8:56:28 PM :Debug: High Speed Paint: true -7/5/14 8:56:28 PM :Debug: !!! Opened Dash 236 -7/5/14 8:56:29 PM :Debug: commThreadExpectedReturnTime set to ms from now: 1620 + +7/5/14 8:56:28 PM :Debug: High Speed Paint: true +7/5/14 8:56:28 PM :Debug: !!! Opened Dash 236 +7/5/14 8:56:29 PM :Debug: commThreadExpectedReturnTime set to ms from now: 1620 7/5/14 8:56:29 PM :Time: 0:00.691: Received, 3 bytes x30 x30 x31 001 - + 7/5/14 8:56:29 PM :Time: 0:00.691: SENT, 1 bytes x48 H - -7/5/14 8:56:29 PM :Info: Communicating with Bowling & Grippo MS1 Base Code MShift v0.01 + +7/5/14 8:56:29 PM :Info: Communicating with Bowling & Grippo MS1 Base Code MShift v0.01 7/5/14 8:56:29 PM :Time: 0:01.492: Received, 13 bytes x4D x53 x68 x69 x66 x74 x20 x76 x30 x2E x30 x31 x00 MShift.v0.01. - -Time: 0:01.493: Received Instruction: -Time: 0:01.537: Processing Instruction: -7/5/14 8:56:29 PM :Debug: Reading ECU Data, 0.0 complete -7/5/14 8:56:29 PM :Debug: commThreadExpectedReturnTime set to ms from now: 860 + +Time: 0:01.493: Received Instruction: +Time: 0:01.537: Processing Instruction: +7/5/14 8:56:29 PM :Debug: Reading ECU Data, 0.0 complete +7/5/14 8:56:29 PM :Debug: commThreadExpectedReturnTime set to ms from now: 860 7/5/14 8:56:29 PM :Time: 0:01.595: SENT, 3 bytes x50 x00 x00 P.. - -7/5/14 8:56:30 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/5/14 8:56:30 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/5/14 8:56:30 PM :Time: 0:01.705: SENT, 7 bytes x52 x00 x00 x00 x00 x64 x05 R....d. - -7/5/14 8:56:30 PM :Debug: Read page time: 210ms. -7/5/14 8:56:30 PM :Debug: Reading ECU Data, 0.25 complete + +7/5/14 8:56:30 PM :Debug: Read page time: 210ms. +7/5/14 8:56:30 PM :Debug: Reading ECU Data, 0.25 complete 7/5/14 8:56:30 PM :Time: 0:01.856: Received, 1380 bytes x00 x00 x00 x00 x9A x99 xEF x42 x00 x00 x00 x41 x00 x00 x10 x41 .......B...A...A x00 x00 x20 x41 x00 x00 x30 x41 x00 x00 x40 x41 x00 x00 x50 x41 ...A..0A..@A..PA @@ -231,17 +231,17 @@ x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 .......... x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 ................ x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 ................ x00 x00 x00 x00 .... - -7/5/14 8:56:30 PM :Debug: commThreadExpectedReturnTime set to ms from now: 860 + +7/5/14 8:56:30 PM :Debug: commThreadExpectedReturnTime set to ms from now: 860 7/5/14 8:56:30 PM :Time: 0:01.894: SENT, 3 bytes x50 x01 x00 P.. - -7/5/14 8:56:30 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/5/14 8:56:30 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/5/14 8:56:30 PM :Time: 0:02.005: SENT, 7 bytes x52 x01 x00 x00 x00 x44 x01 R....D. - -7/5/14 8:56:30 PM :Debug: Read page time: 210ms. -7/5/14 8:56:30 PM :Debug: Reading ECU Data, 0.5 complete + +7/5/14 8:56:30 PM :Debug: Read page time: 210ms. +7/5/14 8:56:30 PM :Debug: Reading ECU Data, 0.5 complete 7/5/14 8:56:30 PM :Time: 0:02.154: Received, 324 bytes x42 x00 x00 x00 x00 x00 x00 x00 x2D x00 x00 x00 x00 x00 x00 x00 B.......-....... x19 x00 x00 x00 x18 x00 x00 x00 x43 x00 x00 x00 x45 x00 x00 x00 ........C...E... @@ -264,17 +264,17 @@ x01 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x26 x00 x00 x00 .......... x05 x00 x00 x00 x08 x00 x00 x00 x47 x00 x00 x00 x64 x00 x00 x00 ........G...d... xC8 x00 x00 x00 x2C x01 x00 x00 x2C x01 x00 x00 xC8 x00 x00 x00 ....,...,....... x00 x96 x00 x00 .... - -7/5/14 8:56:30 PM :Debug: commThreadExpectedReturnTime set to ms from now: 860 + +7/5/14 8:56:30 PM :Debug: commThreadExpectedReturnTime set to ms from now: 860 7/5/14 8:56:30 PM :Time: 0:02.197: SENT, 3 bytes x50 x02 x00 P.. - -7/5/14 8:56:30 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/5/14 8:56:30 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/5/14 8:56:30 PM :Time: 0:02.307: SENT, 7 bytes x52 x02 x00 x00 x00 x00 x04 R...... - -7/5/14 8:56:30 PM :Debug: Read page time: 210ms. -7/5/14 8:56:30 PM :Debug: Reading ECU Data, 0.75 complete + +7/5/14 8:56:30 PM :Debug: Read page time: 210ms. +7/5/14 8:56:30 PM :Debug: Reading ECU Data, 0.75 complete 7/5/14 8:56:30 PM :Time: 0:02.456: Received, 1024 bytes x42 x60 xC5 x3F xC2 x17 xC6 x3F x94 xA3 xC6 x3F xC3 xF5 xC8 x3F B`.?...?...?...? x66 x66 xC6 x3F x56 x9E x68 x3F x03 x78 x4B x3F x82 x73 x46 x3F ff.?V.h?.xK?.sF? @@ -340,18 +340,18 @@ x7B x14 x88 x41 x00 x00 x74 x41 x48 xE1 x7A x41 x3D x0A x77 x41 {..A..tAH. xEC x51 x74 x41 x1F x85 x77 x41 xCD xCC x7C x41 x14 xAE x7B x41 .QtA..wA..|A..{A x9A x99 x79 x41 xD7 xA3 x7C x41 xC3 xF5 x80 x41 x48 xE1 x80 x41 ..yA..|A...AH..A x7B x14 x7A x41 x66 x66 x72 x41 x66 x66 x72 x41 x66 x66 x72 x41 {.zAffrAffrAffrA - -7/5/14 8:56:30 PM :Debug: commThreadExpectedReturnTime set to ms from now: 860 + +7/5/14 8:56:30 PM :Debug: commThreadExpectedReturnTime set to ms from now: 860 7/5/14 8:56:30 PM :Time: 0:02.487: SENT, 3 bytes x50 x03 x00 P.. - -7/5/14 8:56:30 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/5/14 8:56:30 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/5/14 8:56:30 PM :Time: 0:02.597: SENT, 7 bytes x52 x03 x00 x00 x00 x00 x04 R...... - -7/5/14 8:56:31 PM :Debug: Read page time: 210ms. -7/5/14 8:56:31 PM :Debug: Reading ECU Data, 1.0 complete -7/5/14 8:56:31 PM :Debug: Read All Data + +7/5/14 8:56:31 PM :Debug: Read page time: 210ms. +7/5/14 8:56:31 PM :Debug: Reading ECU Data, 1.0 complete +7/5/14 8:56:31 PM :Debug: Read All Data 7/5/14 8:56:31 PM :Time: 0:02.746: Received, 1024 bytes xD5 x78 x29 x3F x29 x5C xF7 xC0 xA8 xC6 x85 xC1 xB8 x1E xB9 xC1 .x)?)\.......... x1B x2F xEB xC1 xDD x24 xFA xC1 x98 x6E x00 xC2 xEE x7C xF3 xC1 ./...$...n...|.. @@ -417,456 +417,456 @@ x33 x33 xB3 x3E x48 xE1 xB2 x40 x12 x83 x00 x3F xC3 xF5 x68 x3F 33.>H..@.. x1B x2F x5D x3F x58 x39 x74 x3F xD5 x78 xA9 x3F xB6 xF3 xED xC0 ./]?X9t?.x.?.... x8F xC2 x95 x3F x79 xE9 x86 x3F x46 xB6 x03 x40 xA2 x45 x06 x40 ...?y..?F..@.E.@ x39 xB4 x28 x40 xCB xA1 x45 xC1 xCB xA1 x45 xC1 xCB xA1 x45 xC1 9.(@..E...E...E. - -Time: 0:02.748: Processing Complete: -7/5/14 8:56:31 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:31 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +Time: 0:02.748: Processing Complete: +7/5/14 8:56:31 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:31 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:31 PM :Time: 0:02.800: SENT, 1 bytes x4F O - + 7/5/14 8:56:31 PM :Time: 0:02.849: Received, 52 bytes xB0 x04 x00 x00 xE8 xFD x18 x42 xD0 xA9 x7C x42 x00 x00 x00 x00 .......B..|B.... x57 x6A x25 x3F x03 x30 x10 x41 x00 x00 x00 x00 x01 x08 x80 x3C Wj%?.0.A.......< x5F x00 x00 x00 x8A x9D x38 x42 x00 x00 xC0 x7F x01 x00 x00 x00 _.....8B....... xE2 xE8 x31 x42 ..1B - -7/5/14 8:56:31 PM :Debug: old style time to read outpc: 49 ms. -7/5/14 8:56:31 PM :Info: dr: 0:47 -7/5/14 8:56:31 PM :Debug: Range Sort Time: 0 -7/5/14 8:56:31 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:31 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:31 PM :Debug: old style time to read outpc: 49 ms. +7/5/14 8:56:31 PM :Info: dr: 0:47 +7/5/14 8:56:31 PM :Debug: Range Sort Time: 0 +7/5/14 8:56:31 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:31 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:31 PM :Time: 0:02.859: SENT, 1 bytes x4F O - -7/5/14 8:56:31 PM :Debug: old style time to read outpc: 49 ms. + +7/5/14 8:56:31 PM :Debug: old style time to read outpc: 49 ms. 7/5/14 8:56:31 PM :Time: 0:02.908: Received, 52 bytes xB0 x04 x00 x00 xE8 xFD x18 x42 xD0 xA9 x7C x42 x00 x00 x00 x00 .......B..|B.... x57 x6A x25 x3F x03 x30 x10 x41 x00 x00 x00 x00 x01 x08 x80 x3C Wj%?.0.A.......< x5F x00 x00 x00 x8A x9D x38 x42 x00 x00 xC0 x7F x01 x00 x00 x00 _.....8B....... xE2 xE8 x31 x42 ..1B - -7/5/14 8:56:31 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:31 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:31 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:31 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:31 PM :Time: 0:02.918: SENT, 1 bytes x4F O - -7/5/14 8:56:31 PM :Debug: old style time to read outpc: 49 ms. + +7/5/14 8:56:31 PM :Debug: old style time to read outpc: 49 ms. 7/5/14 8:56:31 PM :Time: 0:02.967: Received, 52 bytes xB0 x04 x00 x00 xE8 xFD x18 x42 xD0 xA9 x7C x42 x00 x00 x00 x00 .......B..|B.... x57 x6A x25 x3F x03 x30 x10 x41 x00 x00 x00 x00 x01 x08 x80 x3C Wj%?.0.A.......< x5F x00 x00 x00 x8A x9D x38 x42 x00 x00 xC0 x7F x01 x00 x00 x00 _.....8B....... xE2 xE8 x31 x42 ..1B - -7/5/14 8:56:31 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:31 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:31 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:31 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:31 PM :Time: 0:02.981: SENT, 1 bytes x4F O - + 7/5/14 8:56:31 PM :Time: 0:03.031: Received, 52 bytes xAF x04 x00 x00 xE8 x51 x14 x42 xE4 x5F x80 x42 x00 x00 x00 x00 .....Q.B._.B.... x5D xCA x25 x3F x03 x30 x10 x41 x00 x00 x00 x00 x01 x08 x80 x3C ].%?.0.A.......< x5F x00 x00 x00 x8A x9D x38 x42 x00 x00 xC0 x7F x01 x00 x00 x00 _.....8B....... x60 x6D x2F x42 `m/B - -7/5/14 8:56:31 PM :Debug: old style time to read outpc: 50 ms. -7/5/14 8:56:31 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:31 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:31 PM :Debug: old style time to read outpc: 50 ms. +7/5/14 8:56:31 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:31 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:31 PM :Time: 0:03.045: SENT, 1 bytes x4F O - -7/5/14 8:56:31 PM :Debug: old style time to read outpc: 49 ms. + +7/5/14 8:56:31 PM :Debug: old style time to read outpc: 49 ms. 7/5/14 8:56:31 PM :Time: 0:03.094: Received, 52 bytes xAF x04 x00 x00 xE8 x51 x14 x42 xE4 x5F x80 x42 x00 x00 x00 x00 .....Q.B._.B.... x5D xCA x25 x3F x03 x30 x10 x41 x00 x00 x00 x00 x01 x08 x80 x3C ].%?.0.A.......< x5F x00 x00 x00 x8A x9D x38 x42 x00 x00 xC0 x7F x01 x00 x00 x00 _.....8B....... x60 x6D x2F x42 `m/B - -7/5/14 8:56:31 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:31 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:31 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:31 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:31 PM :Time: 0:03.109: SENT, 1 bytes x4F O - -7/5/14 8:56:31 PM :Debug: old style time to read outpc: 50 ms. + +7/5/14 8:56:31 PM :Debug: old style time to read outpc: 50 ms. 7/5/14 8:56:31 PM :Time: 0:03.159: Received, 52 bytes xAF x04 x00 x00 xE8 x51 x14 x42 xE4 x5F x80 x42 x00 x00 x00 x00 .....Q.B._.B.... x5D xCA x25 x3F x03 x30 x10 x41 x00 x00 x00 x00 x01 x08 x80 x3C ].%?.0.A.......< x5F x00 x00 x00 x8A x9D x38 x42 x00 x00 xC0 x7F x01 x00 x00 x00 _.....8B....... x60 x6D x2F x42 `m/B - -7/5/14 8:56:31 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:31 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:31 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:31 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:31 PM :Time: 0:03.175: SENT, 1 bytes x4F O - -7/5/14 8:56:31 PM :Debug: old style time to read outpc: 49 ms. + +7/5/14 8:56:31 PM :Debug: old style time to read outpc: 49 ms. 7/5/14 8:56:31 PM :Time: 0:03.224: Received, 52 bytes xAF x04 x00 x00 xE8 x51 x14 x42 xE4 x5F x80 x42 x00 x00 x00 x00 .....Q.B._.B.... x5D xCA x25 x3F x03 x30 x10 x41 x00 x00 x00 x00 x01 x08 x80 x3C ].%?.0.A.......< x5F x00 x00 x00 x8A x9D x38 x42 x00 x00 xC0 x7F x01 x00 x00 x00 _.....8B....... x60 x6D x2F x42 `m/B - -7/5/14 8:56:31 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:31 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:31 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:31 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:31 PM :Time: 0:03.241: SENT, 1 bytes x4F O - -7/5/14 8:56:31 PM :Debug: old style time to read outpc: 49 ms. + +7/5/14 8:56:31 PM :Debug: old style time to read outpc: 49 ms. 7/5/14 8:56:31 PM :Time: 0:03.290: Received, 52 bytes xB0 x04 x00 x00 x00 x99 x18 x42 xB0 xBE x7B x42 x00 x00 x00 x00 .......B..{B.... x3F xEA x23 x3F x05 x54 x10 x41 x00 x00 x00 x00 x02 x0E xE0 x3C ?.#?.T.A.......< x4B x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 K....39B....... x6C x62 x31 x42 lb1B - -7/5/14 8:56:31 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:31 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:31 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:31 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:31 PM :Time: 0:03.307: SENT, 1 bytes x4F O - -7/5/14 8:56:31 PM :Debug: old style time to read outpc: 49 ms. -7/5/14 8:56:31 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:31 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:31 PM :Debug: old style time to read outpc: 49 ms. +7/5/14 8:56:31 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:31 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:31 PM :Time: 0:03.356: Received, 52 bytes xB0 x04 x00 x00 x00 x99 x18 x42 xB0 xBE x7B x42 x00 x00 x00 x00 .......B..{B.... x3F xEA x23 x3F x05 x54 x10 x41 x00 x00 x00 x00 x02 x0E xE0 x3C ?.#?.T.A.......< x4B x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 K....39B....... x6C x62 x31 x42 lb1B - + 7/5/14 8:56:31 PM :Time: 0:03.373: SENT, 1 bytes x4F O - -7/5/14 8:56:31 PM :Debug: old style time to read outpc: 50 ms. + +7/5/14 8:56:31 PM :Debug: old style time to read outpc: 50 ms. 7/5/14 8:56:31 PM :Time: 0:03.423: Received, 52 bytes xB0 x04 x00 x00 x00 x99 x18 x42 xB0 xBE x7B x42 x00 x00 x00 x00 .......B..{B.... x3F xEA x23 x3F x05 x54 x10 x41 x00 x00 x00 x00 x02 x0E xE0 x3C ?.#?.T.A.......< x4B x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 K....39B....... x6C x62 x31 x42 lb1B - -7/5/14 8:56:31 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:31 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:31 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:31 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:31 PM :Time: 0:03.445: SENT, 1 bytes x4F O - -7/5/14 8:56:31 PM :Debug: old style time to read outpc: 51 ms. + +7/5/14 8:56:31 PM :Debug: old style time to read outpc: 51 ms. 7/5/14 8:56:31 PM :Time: 0:03.495: Received, 52 bytes xB0 x04 x00 x00 x00 x99 x18 x42 xB0 xBE x7B x42 x00 x00 x00 x00 .......B..{B.... x3F xEA x23 x3F x05 x54 x10 x41 x00 x00 x00 x00 x02 x0E xE0 x3C ?.#?.T.A.......< x4B x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 K....39B....... x6C x62 x31 x42 lb1B - -7/5/14 8:56:31 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:31 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:31 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:31 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:31 PM :Time: 0:03.523: SENT, 1 bytes x4F O - + 7/5/14 8:56:31 PM :Time: 0:03.572: Received, 52 bytes xB0 x04 x00 x00 x00 x99 x18 x42 xB0 xBE x7B x42 x00 x00 x00 x00 .......B..{B.... x3F xEA x23 x3F x05 x54 x10 x41 x00 x00 x00 x00 x02 x0E xE0 x3C ?.#?.T.A.......< x4B x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 K....39B....... x6C x62 x31 x42 lb1B - -7/5/14 8:56:31 PM :Debug: old style time to read outpc: 50 ms. -7/5/14 8:56:31 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:31 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:31 PM :Debug: old style time to read outpc: 50 ms. +7/5/14 8:56:31 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:31 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:31 PM :Time: 0:03.587: SENT, 1 bytes x4F O - -7/5/14 8:56:32 PM :Debug: old style time to read outpc: 49 ms. + +7/5/14 8:56:32 PM :Debug: old style time to read outpc: 49 ms. 7/5/14 8:56:32 PM :Time: 0:03.636: Received, 52 bytes xAF x04 x00 x00 x50 xC8 x19 x42 xA8 xF4 x7D x42 x00 x00 x00 x00 ....P..B..}B.... x63 x2A x26 x3F x05 x48 x10 x41 x00 x00 x00 x00 x02 x0C xC0 x3C c*&?.H.A.......< x4D x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 M....39B....... x66 xD3 x32 x42 f.2B - -7/5/14 8:56:32 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:32 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:32 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:32 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:32 PM :Time: 0:03.652: SENT, 1 bytes x4F O - -7/5/14 8:56:32 PM :Debug: old style time to read outpc: 49 ms. + +7/5/14 8:56:32 PM :Debug: old style time to read outpc: 49 ms. 7/5/14 8:56:32 PM :Time: 0:03.701: Received, 52 bytes xAF x04 x00 x00 x50 xC8 x19 x42 xA8 xF4 x7D x42 x00 x00 x00 x00 ....P..B..}B.... x63 x2A x26 x3F x05 x48 x10 x41 x00 x00 x00 x00 x02 x0C xC0 x3C c*&?.H.A.......< x4D x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 M....39B....... x66 xD3 x32 x42 f.2B - -7/5/14 8:56:32 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:32 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:32 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:32 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:32 PM :Time: 0:03.718: SENT, 1 bytes x4F O - -7/5/14 8:56:32 PM :Debug: old style time to read outpc: 50 ms. + +7/5/14 8:56:32 PM :Debug: old style time to read outpc: 50 ms. 7/5/14 8:56:32 PM :Time: 0:03.768: Received, 52 bytes xAF x04 x00 x00 x50 xC8 x19 x42 xA8 xF4 x7D x42 x00 x00 x00 x00 ....P..B..}B.... x63 x2A x26 x3F x05 x48 x10 x41 x00 x00 x00 x00 x02 x0C xC0 x3C c*&?.H.A.......< x4D x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 M....39B....... x66 xD3 x32 x42 f.2B - -7/5/14 8:56:32 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:32 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:32 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:32 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:32 PM :Time: 0:03.785: SENT, 1 bytes x4F O - -7/5/14 8:56:32 PM :Debug: old style time to read outpc: 49 ms. + +7/5/14 8:56:32 PM :Debug: old style time to read outpc: 49 ms. 7/5/14 8:56:32 PM :Time: 0:03.834: Received, 52 bytes xAF x04 x00 x00 x50 xC8 x19 x42 xA8 xF4 x7D x42 x00 x00 x00 x00 ....P..B..}B.... x63 x2A x26 x3F x05 x48 x10 x41 x00 x00 x00 x00 x02 x0C xC0 x3C c*&?.H.A.......< x4D x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 M....39B....... x66 xD3 x32 x42 f.2B - -7/5/14 8:56:32 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:32 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:32 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:32 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:32 PM :Time: 0:03.856: SENT, 1 bytes x4F O - -7/5/14 8:56:32 PM :Debug: old style time to read outpc: 50 ms. + +7/5/14 8:56:32 PM :Debug: old style time to read outpc: 50 ms. 7/5/14 8:56:32 PM :Time: 0:03.906: Received, 52 bytes xB0 x04 x00 x00 x18 x02 x18 x42 xD0 xA9 x7C x42 x00 x00 x00 x00 .......B..|B.... x51 x0A x25 x3F x05 x54 x10 x41 x00 x00 x00 x00 x02 x0E xE0 x3C Q.%?.T.A.......< x5D x00 x00 x00 x8A x9D x38 x42 x00 x00 xC0 x7F x01 x00 x00 x00 ].....8B....... x06 x2C x31 x42 .,1B - -7/5/14 8:56:32 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:32 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:32 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:32 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:32 PM :Time: 0:03.923: SENT, 1 bytes x4F O - -7/5/14 8:56:32 PM :Debug: old style time to read outpc: 49 ms. + +7/5/14 8:56:32 PM :Debug: old style time to read outpc: 49 ms. 7/5/14 8:56:32 PM :Time: 0:03.972: Received, 52 bytes xB0 x04 x00 x00 x18 x02 x18 x42 xD0 xA9 x7C x42 x00 x00 x00 x00 .......B..|B.... x51 x0A x25 x3F x05 x54 x10 x41 x00 x00 x00 x00 x02 x0E xE0 x3C Q.%?.T.A.......< x5D x00 x00 x00 x8A x9D x38 x42 x00 x00 xC0 x7F x01 x00 x00 x00 ].....8B....... x06 x2C x31 x42 .,1B - -7/5/14 8:56:32 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:32 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:32 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:32 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:32 PM :Time: 0:03.994: SENT, 1 bytes x4F O - -7/5/14 8:56:32 PM :Debug: old style time to read outpc: 50 ms. + +7/5/14 8:56:32 PM :Debug: old style time to read outpc: 50 ms. 7/5/14 8:56:32 PM :Time: 0:04.043: Received, 52 bytes xB0 x04 x00 x00 x18 x02 x18 x42 xD0 xA9 x7C x42 x00 x00 x00 x00 .......B..|B.... x51 x0A x25 x3F x05 x54 x10 x41 x00 x00 x00 x00 x02 x0E xE0 x3C Q.%?.T.A.......< x5D x00 x00 x00 x8A x9D x38 x42 x00 x00 xC0 x7F x01 x00 x00 x00 ].....8B....... x06 x2C x31 x42 .,1B - -7/5/14 8:56:32 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:32 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:32 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:32 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:32 PM :Time: 0:04.060: SENT, 1 bytes x4F O - -7/5/14 8:56:32 PM :Debug: old style time to read outpc: 49 ms. + +7/5/14 8:56:32 PM :Debug: old style time to read outpc: 49 ms. 7/5/14 8:56:32 PM :Time: 0:04.109: Received, 52 bytes xB0 x04 x00 x00 x18 x02 x18 x42 xD0 xA9 x7C x42 x00 x00 x00 x00 .......B..|B.... x51 x0A x25 x3F x05 x54 x10 x41 x00 x00 x00 x00 x02 x0E xE0 x3C Q.%?.T.A.......< x5D x00 x00 x00 x8A x9D x38 x42 x00 x00 xC0 x7F x01 x00 x00 x00 ].....8B....... x06 x2C x31 x42 .,1B - -7/5/14 8:56:32 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:32 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:32 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:32 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:32 PM :Time: 0:04.126: SENT, 1 bytes x4F O - -7/5/14 8:56:32 PM :Debug: old style time to read outpc: 49 ms. + +7/5/14 8:56:32 PM :Debug: old style time to read outpc: 49 ms. 7/5/14 8:56:32 PM :Time: 0:04.175: Received, 52 bytes xB0 x04 x00 x00 x18 x02 x18 x42 xD0 xA9 x7C x42 x00 x00 x00 x00 .......B..|B.... x51 x0A x25 x3F x05 x54 x10 x41 x00 x00 x00 x00 x02 x0E xE0 x3C Q.%?.T.A.......< x5D x00 x00 x00 x8A x9D x38 x42 x00 x00 xC0 x7F x01 x00 x00 x00 ].....8B....... x06 x2C x31 x42 .,1B - -7/5/14 8:56:32 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:32 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:32 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:32 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:32 PM :Time: 0:04.192: SENT, 1 bytes x4F O - -7/5/14 8:56:32 PM :Debug: old style time to read outpc: 49 ms. + +7/5/14 8:56:32 PM :Debug: old style time to read outpc: 49 ms. 7/5/14 8:56:32 PM :Time: 0:04.241: Received, 52 bytes xB0 x04 x00 x00 x18 x76 x11 x42 x70 xD0 x7F x42 x00 x00 x00 x00 .....v.Bp.B.... x45 x4A x24 x3F x04 x3C x10 x41 x00 x00 x00 x00 x01 x0A xA0 x3C EJ$?.<.A.......< x59 x00 x00 x00 x52 x19 x35 x42 x00 x00 xC0 x7F x01 x00 x00 x00 Y...R.5B....... xAE x0C x2D x42 ..-B - -7/5/14 8:56:32 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:32 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:32 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:32 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:32 PM :Time: 0:04.264: SENT, 1 bytes x4F O - -7/5/14 8:56:32 PM :Debug: old style time to read outpc: 56 ms. + +7/5/14 8:56:32 PM :Debug: old style time to read outpc: 56 ms. 7/5/14 8:56:32 PM :Time: 0:04.314: Received, 52 bytes xB0 x04 x00 x00 x18 x76 x11 x42 x70 xD0 x7F x42 x00 x00 x00 x00 .....v.Bp.B.... x45 x4A x24 x3F x04 x3C x10 x41 x00 x00 x00 x00 x01 x0A xA0 x3C EJ$?.<.A.......< x59 x00 x00 x00 x52 x19 x35 x42 x00 x00 xC0 x7F x01 x00 x00 x00 Y...R.5B....... xAE x0C x2D x42 ..-B - -7/5/14 8:56:32 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:32 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:32 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:32 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:32 PM :Time: 0:04.329: SENT, 1 bytes x4F O - -7/5/14 8:56:32 PM :Debug: old style time to read outpc: 49 ms. + +7/5/14 8:56:32 PM :Debug: old style time to read outpc: 49 ms. 7/5/14 8:56:32 PM :Time: 0:04.378: Received, 52 bytes xB0 x04 x00 x00 x18 x76 x11 x42 x70 xD0 x7F x42 x00 x00 x00 x00 .....v.Bp.B.... x45 x4A x24 x3F x04 x3C x10 x41 x00 x00 x00 x00 x01 x0A xA0 x3C EJ$?.<.A.......< x59 x00 x00 x00 x52 x19 x35 x42 x00 x00 xC0 x7F x01 x00 x00 x00 Y...R.5B....... xAE x0C x2D x42 ..-B - -7/5/14 8:56:32 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:32 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:32 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:32 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:32 PM :Time: 0:04.394: SENT, 1 bytes x4F O - -7/5/14 8:56:32 PM :Debug: old style time to read outpc: 50 ms. + +7/5/14 8:56:32 PM :Debug: old style time to read outpc: 50 ms. 7/5/14 8:56:32 PM :Time: 0:04.444: Received, 52 bytes xB0 x04 x00 x00 x18 x76 x11 x42 x70 xD0 x7F x42 x00 x00 x00 x00 .....v.Bp.B.... x45 x4A x24 x3F x04 x3C x10 x41 x00 x00 x00 x00 x01 x0A xA0 x3C EJ$?.<.A.......< x59 x00 x00 x00 x52 x19 x35 x42 x00 x00 xC0 x7F x01 x00 x00 x00 Y...R.5B....... xAE x0C x2D x42 ..-B - -7/5/14 8:56:32 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:32 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:32 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:32 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:32 PM :Time: 0:04.466: SENT, 1 bytes x4F O - + 7/5/14 8:56:32 PM :Time: 0:04.516: Received, 52 bytes xB0 x04 x00 x00 xD8 x2C x1B x42 xA8 x66 x7D x42 x00 x00 x00 x00 .....,.B.f}B.... x1B xAA x21 x3F x08 x78 x10 x41 x00 x00 x00 x00 x01 x0A x20 x3D ...?.x.A.......= x56 x00 x00 x00 x8A x9D x38 x42 x00 x00 xC0 x7F x01 x00 x00 x00 V.....8B....... x4C xBB x33 x42 L.3B - -7/5/14 8:56:32 PM :Debug: old style time to read outpc: 50 ms. -7/5/14 8:56:32 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:32 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:32 PM :Debug: old style time to read outpc: 50 ms. +7/5/14 8:56:32 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:32 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:32 PM :Time: 0:04.531: SENT, 1 bytes x4F O - -7/5/14 8:56:32 PM :Debug: old style time to read outpc: 49 ms. + +7/5/14 8:56:32 PM :Debug: old style time to read outpc: 49 ms. 7/5/14 8:56:32 PM :Time: 0:04.580: Received, 52 bytes xB0 x04 x00 x00 xD8 x2C x1B x42 xA8 x66 x7D x42 x00 x00 x00 x00 .....,.B.f}B.... x1B xAA x21 x3F x08 x78 x10 x41 x00 x00 x00 x00 x01 x0A x20 x3D ...?.x.A.......= x56 x00 x00 x00 x8A x9D x38 x42 x00 x00 xC0 x7F x01 x00 x00 x00 V.....8B....... x4C xBB x33 x42 L.3B - -7/5/14 8:56:32 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:32 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:32 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:32 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:32 PM :Time: 0:04.597: SENT, 1 bytes x4F O - -7/5/14 8:56:33 PM :Debug: old style time to read outpc: 49 ms. + +7/5/14 8:56:33 PM :Debug: old style time to read outpc: 49 ms. 7/5/14 8:56:33 PM :Time: 0:04.647: Received, 52 bytes xB0 x04 x00 x00 xD8 x2C x1B x42 xA8 x66 x7D x42 x00 x00 x00 x00 .....,.B.f}B.... x1B xAA x21 x3F x08 x78 x10 x41 x00 x00 x00 x00 x01 x0A x20 x3D ...?.x.A.......= x56 x00 x00 x00 x8A x9D x38 x42 x00 x00 xC0 x7F x01 x00 x00 x00 V.....8B....... x4C xBB x33 x42 L.3B - -7/5/14 8:56:33 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:33 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:33 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:33 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:33 PM :Time: 0:04.663: SENT, 1 bytes x4F O - + 7/5/14 8:56:33 PM :Time: 0:04.713: Received, 52 bytes xB0 x04 x00 x00 xD8 x2C x1B x42 xA8 x66 x7D x42 x00 x00 x00 x00 .....,.B.f}B.... x1B xAA x21 x3F x08 x78 x10 x41 x00 x00 x00 x00 x01 x0A x20 x3D ...?.x.A.......= x56 x00 x00 x00 x8A x9D x38 x42 x00 x00 xC0 x7F x01 x00 x00 x00 V.....8B....... x4C xBB x33 x42 L.3B - -7/5/14 8:56:33 PM :Debug: old style time to read outpc: 49 ms. -7/5/14 8:56:33 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:33 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:33 PM :Debug: old style time to read outpc: 49 ms. +7/5/14 8:56:33 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:33 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:33 PM :Time: 0:04.729: SENT, 1 bytes x4F O - -7/5/14 8:56:33 PM :Debug: old style time to read outpc: 50 ms. + +7/5/14 8:56:33 PM :Debug: old style time to read outpc: 50 ms. 7/5/14 8:56:33 PM :Time: 0:04.780: Received, 52 bytes xB0 x04 x00 x00 xD8 x2C x1B x42 xA8 x66 x7D x42 x00 x00 x00 x00 .....,.B.f}B.... x1B xAA x21 x3F x08 x78 x10 x41 x00 x00 x00 x00 x01 x0A x20 x3D ...?.x.A.......= x56 x00 x00 x00 x8A x9D x38 x42 x00 x00 xC0 x7F x01 x00 x00 x00 V.....8B....... x4C xBB x33 x42 L.3B - -7/5/14 8:56:33 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:33 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:33 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:33 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:33 PM :Time: 0:04.797: SENT, 1 bytes x4F O - -7/5/14 8:56:33 PM :Debug: old style time to read outpc: 50 ms. + +7/5/14 8:56:33 PM :Debug: old style time to read outpc: 50 ms. 7/5/14 8:56:33 PM :Time: 0:04.848: Received, 52 bytes xB0 x04 x00 x00 x30 x76 x0E x42 x08 x71 x7F x42 x00 x00 x00 x00 ....0v.B.qB.... x1B xAA x21 x3F x08 x78 x10 x41 x00 x00 x00 x00 x01 x0A x20 x3D ...?.x.A.......= x5E x00 x00 x00 x77 x71 x37 x42 x00 x00 xC0 x7F x01 x00 x00 x00 ^...wq7B....... xE6 xB4 x2A x42 ..*B - -7/5/14 8:56:33 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:33 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:33 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:33 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:33 PM :Time: 0:04.866: SENT, 1 bytes x4F O - -7/5/14 8:56:33 PM :Debug: old style time to read outpc: 50 ms. + +7/5/14 8:56:33 PM :Debug: old style time to read outpc: 50 ms. 7/5/14 8:56:33 PM :Time: 0:04.916: Received, 52 bytes xB0 x04 x00 x00 x30 x76 x0E x42 x08 x71 x7F x42 x00 x00 x00 x00 ....0v.B.qB.... x1B xAA x21 x3F x08 x78 x10 x41 x00 x00 x00 x00 x01 x0A x20 x3D ...?.x.A.......= x5E x00 x00 x00 x77 x71 x37 x42 x00 x00 xC0 x7F x01 x00 x00 x00 ^...wq7B....... xE6 xB4 x2A x42 ..*B - -7/5/14 8:56:33 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:33 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:33 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:33 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:33 PM :Time: 0:04.932: SENT, 1 bytes x4F O - -7/5/14 8:56:33 PM :Debug: old style time to read outpc: 49 ms. + +7/5/14 8:56:33 PM :Debug: old style time to read outpc: 49 ms. 7/5/14 8:56:33 PM :Time: 0:04.981: Received, 52 bytes xB0 x04 x00 x00 x30 x76 x0E x42 x08 x71 x7F x42 x00 x00 x00 x00 ....0v.B.qB.... x1B xAA x21 x3F x08 x78 x10 x41 x00 x00 x00 x00 x01 x0A x20 x3D ...?.x.A.......= x5E x00 x00 x00 x77 x71 x37 x42 x00 x00 xC0 x7F x01 x00 x00 x00 ^...wq7B....... xE6 xB4 x2A x42 ..*B - -7/5/14 8:56:33 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:33 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:33 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:33 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:33 PM :Time: 0:04.998: SENT, 1 bytes x4F O - -7/5/14 8:56:33 PM :Debug: old style time to read outpc: 49 ms. + +7/5/14 8:56:33 PM :Debug: old style time to read outpc: 49 ms. 7/5/14 8:56:33 PM :Time: 0:05.048: Received, 52 bytes xB0 x04 x00 x00 x30 x76 x0E x42 x08 x71 x7F x42 x00 x00 x00 x00 ....0v.B.qB.... x1B xAA x21 x3F x08 x78 x10 x41 x00 x00 x00 x00 x01 x0A x20 x3D ...?.x.A.......= x5E x00 x00 x00 x77 x71 x37 x42 x00 x00 xC0 x7F x01 x00 x00 x00 ^...wq7B....... xE6 xB4 x2A x42 ..*B - -7/5/14 8:56:33 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:33 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:33 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:33 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:33 PM :Time: 0:05.065: SENT, 1 bytes x4F O - -7/5/14 8:56:33 PM :Debug: old style time to read outpc: 50 ms. + +7/5/14 8:56:33 PM :Debug: old style time to read outpc: 50 ms. 7/5/14 8:56:33 PM :Time: 0:05.115: Received, 52 bytes xB0 x04 x00 x00 xB0 x93 x1A x42 x60 x37 x7D x42 x00 x00 x00 x00 .......B`7}B.... x3F xEA x23 x3F x05 x54 x10 x41 x00 x00 x00 x00 x02 x0E xE0 x3C ?.#?.T.A.......< x61 x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 a....39B....... x9C x3C x33 x42 .<3B - -7/5/14 8:56:33 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:33 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:33 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:33 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:33 PM :Time: 0:05.133: SENT, 1 bytes x4F O - -Time: 0:05.141: Received Instruction: -7/5/14 8:56:33 PM :Debug: old style time to read outpc: 49 ms. + +Time: 0:05.141: Received Instruction: +7/5/14 8:56:33 PM :Debug: old style time to read outpc: 49 ms. 7/5/14 8:56:33 PM :Time: 0:05.183: Received, 52 bytes xB0 x04 x00 x00 xB0 x93 x1A x42 x60 x37 x7D x42 x00 x00 x00 x00 .......B`7}B.... x3F xEA x23 x3F x05 x54 x10 x41 x00 x00 x00 x00 x02 x0E xE0 x3C ?.#?.T.A.......< x61 x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 a....39B....... x9C x3C x33 x42 .<3B - -7/5/14 8:56:33 PM :Info: Initiating read page 1 -7/5/14 8:56:33 PM :Info: Initiating read page 3 -Time: 0:05.183: Received Instruction: -7/5/14 8:56:33 PM :Debug: commThreadExpectedReturnTime set to ms from now: 860 -Time: 0:05.207: Processing Instruction: + +7/5/14 8:56:33 PM :Info: Initiating read page 1 +7/5/14 8:56:33 PM :Info: Initiating read page 3 +Time: 0:05.183: Received Instruction: +7/5/14 8:56:33 PM :Debug: commThreadExpectedReturnTime set to ms from now: 860 +Time: 0:05.207: Processing Instruction: 7/5/14 8:56:33 PM :Time: 0:05.228: SENT, 3 bytes x50 x00 x00 P.. - -7/5/14 8:56:33 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/5/14 8:56:33 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/5/14 8:56:33 PM :Time: 0:05.338: SENT, 7 bytes x52 x00 x00 x00 x00 x64 x05 R....d. - -7/5/14 8:56:33 PM :Debug: Read page time: 210ms. + +7/5/14 8:56:33 PM :Debug: Read page time: 210ms. 7/5/14 8:56:33 PM :Time: 0:05.488: Received, 1380 bytes x00 x00 x00 x00 x9A x99 xEF x42 x00 x00 x00 x41 x00 x00 x10 x41 .......B...A...A x00 x00 x20 x41 x00 x00 x30 x41 x00 x00 x40 x41 x00 x00 x50 x41 ...A..0A..@A..PA @@ -955,18 +955,18 @@ x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 .......... x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 ................ x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 ................ x00 x00 x00 x00 .... - -Time: 0:05.489: Processing Complete: -7/5/14 8:56:33 PM :Debug: commThreadExpectedReturnTime set to ms from now: 860 -Time: 0:05.514: Processing Instruction: + +Time: 0:05.489: Processing Complete: +7/5/14 8:56:33 PM :Debug: commThreadExpectedReturnTime set to ms from now: 860 +Time: 0:05.514: Processing Instruction: 7/5/14 8:56:33 PM :Time: 0:05.535: SENT, 3 bytes x50 x02 x00 P.. - -7/5/14 8:56:33 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/5/14 8:56:33 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/5/14 8:56:34 PM :Time: 0:05.645: SENT, 7 bytes x52 x02 x00 x00 x00 x00 x04 R...... - -7/5/14 8:56:34 PM :Debug: Read page time: 210ms. + +7/5/14 8:56:34 PM :Debug: Read page time: 210ms. 7/5/14 8:56:34 PM :Time: 0:05.795: Received, 1024 bytes x42 x60 xC5 x3F xC2 x17 xC6 x3F x94 xA3 xC6 x3F xC3 xF5 xC8 x3F B`.?...?...?...? x66 x66 xC6 x3F x56 x9E x68 x3F x03 x78 x4B x3F x82 x73 x46 x3F ff.?V.h?.xK?.sF? @@ -1032,853 +1032,853 @@ x7B x14 x88 x41 x00 x00 x74 x41 x48 xE1 x7A x41 x3D x0A x77 x41 {..A..tAH. xEC x51 x74 x41 x1F x85 x77 x41 xCD xCC x7C x41 x14 xAE x7B x41 .QtA..wA..|A..{A x9A x99 x79 x41 xD7 xA3 x7C x41 xC3 xF5 x80 x41 x48 xE1 x80 x41 ..yA..|A...AH..A x7B x14 x7A x41 x66 x66 x72 x41 x66 x66 x72 x41 x66 x66 x72 x41 {.zAffrAffrAffrA - -Time: 0:05.796: Processing Complete: -7/5/14 8:56:34 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:34 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +Time: 0:05.796: Processing Complete: +7/5/14 8:56:34 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:34 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:34 PM :Time: 0:05.846: SENT, 1 bytes x4F O - -7/5/14 8:56:34 PM :Debug: old style time to read outpc: 49 ms. + +7/5/14 8:56:34 PM :Debug: old style time to read outpc: 49 ms. 7/5/14 8:56:34 PM :Time: 0:05.896: Received, 52 bytes xB0 x04 x00 x00 xB0 x93 x1A x42 x60 x37 x7D x42 x00 x00 x00 x00 .......B`7}B.... x81 x0A x28 x3F x05 x48 x10 x41 x00 x00 x00 x00 x02 x0C xC0 x3C ..(?.H.A.......< x4B x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 K....39B....... x9C x3C x33 x42 .<3B - -7/5/14 8:56:34 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:34 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:34 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:34 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:34 PM :Time: 0:05.912: SENT, 1 bytes x4F O - -7/5/14 8:56:34 PM :Debug: old style time to read outpc: 49 ms. + +7/5/14 8:56:34 PM :Debug: old style time to read outpc: 49 ms. 7/5/14 8:56:34 PM :Time: 0:05.962: Received, 52 bytes xB0 x04 x00 x00 xB0 x93 x1A x42 x60 x37 x7D x42 x00 x00 x00 x00 .......B`7}B.... x81 x0A x28 x3F x05 x48 x10 x41 x00 x00 x00 x00 x02 x0C xC0 x3C ..(?.H.A.......< x4B x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 K....39B....... x9C x3C x33 x42 .<3B - -7/5/14 8:56:34 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:34 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:34 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:34 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:34 PM :Time: 0:05.982: SENT, 1 bytes x4F O - -7/5/14 8:56:34 PM :Debug: old style time to read outpc: 49 ms. + +7/5/14 8:56:34 PM :Debug: old style time to read outpc: 49 ms. 7/5/14 8:56:34 PM :Time: 0:06.032: Received, 52 bytes xB0 x04 x00 x00 xA0 x54 x10 x42 xF8 x95 x7D x42 x00 x00 x00 x00 .....T.B..}B.... x87 x6A x28 x3F x05 x48 x10 x41 x00 x00 x00 x00 x02 x0C xC0 x3C .j(?.H.A.......< x4E x00 x00 x00 x8A x9D x38 x42 x00 x00 xC0 x7F x01 x00 x00 x00 N.....8B....... xF6 xA4 x2B x42 ..+B - -7/5/14 8:56:34 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:34 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:34 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:34 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:34 PM :Time: 0:06.048: SENT, 1 bytes x4F O - -7/5/14 8:56:34 PM :Debug: old style time to read outpc: 49 ms. + +7/5/14 8:56:34 PM :Debug: old style time to read outpc: 49 ms. 7/5/14 8:56:34 PM :Time: 0:06.098: Received, 52 bytes xB0 x04 x00 x00 xA0 x54 x10 x42 xF8 x95 x7D x42 x00 x00 x00 x00 .....T.B..}B.... x87 x6A x28 x3F x05 x48 x10 x41 x00 x00 x00 x00 x02 x0C xC0 x3C .j(?.H.A.......< x4E x00 x00 x00 x8A x9D x38 x42 x00 x00 xC0 x7F x01 x00 x00 x00 N.....8B....... xF6 xA4 x2B x42 ..+B - -7/5/14 8:56:34 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:34 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:34 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:34 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:34 PM :Time: 0:06.114: SENT, 1 bytes x4F O - -7/5/14 8:56:34 PM :Debug: old style time to read outpc: 49 ms. + +7/5/14 8:56:34 PM :Debug: old style time to read outpc: 49 ms. 7/5/14 8:56:34 PM :Time: 0:06.164: Received, 52 bytes xB0 x04 x00 x00 xA0 x54 x10 x42 xF8 x95 x7D x42 x00 x00 x00 x00 .....T.B..}B.... x87 x6A x28 x3F x05 x48 x10 x41 x00 x00 x00 x00 x02 x0C xC0 x3C .j(?.H.A.......< x4E x00 x00 x00 x8A x9D x38 x42 x00 x00 xC0 x7F x01 x00 x00 x00 N.....8B....... xF6 xA4 x2B x42 ..+B - -7/5/14 8:56:34 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:34 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:34 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:34 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:34 PM :Time: 0:06.180: SENT, 1 bytes x4F O - -7/5/14 8:56:34 PM :Debug: old style time to read outpc: 49 ms. + +7/5/14 8:56:34 PM :Debug: old style time to read outpc: 49 ms. 7/5/14 8:56:34 PM :Time: 0:06.230: Received, 52 bytes xB0 x04 x00 x00 xA0 x54 x10 x42 xF8 x95 x7D x42 x00 x00 x00 x00 .....T.B..}B.... x87 x6A x28 x3F x05 x48 x10 x41 x00 x00 x00 x00 x02 x0C xC0 x3C .j(?.H.A.......< x4E x00 x00 x00 x8A x9D x38 x42 x00 x00 xC0 x7F x01 x00 x00 x00 N.....8B....... xF6 xA4 x2B x42 ..+B - -7/5/14 8:56:34 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:34 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:34 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:34 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:34 PM :Time: 0:06.246: SENT, 1 bytes x4F O - + 7/5/14 8:56:34 PM :Time: 0:06.296: Received, 52 bytes xB0 x04 x00 x00 xA0 x54 x10 x42 xF8 x95 x7D x42 x00 x00 x00 x00 .....T.B..}B.... x0F xEA x20 x3F x06 x60 x10 x41 x00 x00 x00 x00 x01 x08 x00 x3D ...?.`.A.......= x60 x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 `....39B....... xF6 xA4 x2B x42 ..+B - -7/5/14 8:56:34 PM :Debug: old style time to read outpc: 49 ms. -7/5/14 8:56:34 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:34 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:34 PM :Debug: old style time to read outpc: 49 ms. +7/5/14 8:56:34 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:34 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:34 PM :Time: 0:06.312: SENT, 1 bytes x4F O - -7/5/14 8:56:34 PM :Debug: old style time to read outpc: 50 ms. + +7/5/14 8:56:34 PM :Debug: old style time to read outpc: 50 ms. 7/5/14 8:56:34 PM :Time: 0:06.362: Received, 52 bytes xB0 x04 x00 x00 xA0 x54 x10 x42 xF8 x95 x7D x42 x00 x00 x00 x00 .....T.B..}B.... x0F xEA x20 x3F x06 x60 x10 x41 x00 x00 x00 x00 x01 x08 x00 x3D ...?.`.A.......= x60 x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 `....39B....... xF6 xA4 x2B x42 ..+B - -7/5/14 8:56:34 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:34 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:34 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:34 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:34 PM :Time: 0:06.378: SENT, 1 bytes x4F O - -7/5/14 8:56:34 PM :Debug: old style time to read outpc: 49 ms. + +7/5/14 8:56:34 PM :Debug: old style time to read outpc: 49 ms. 7/5/14 8:56:34 PM :Time: 0:06.428: Received, 52 bytes xB0 x04 x00 x00 xA0 x54 x10 x42 xF8 x95 x7D x42 x00 x00 x00 x00 .....T.B..}B.... x0F xEA x20 x3F x06 x60 x10 x41 x00 x00 x00 x00 x01 x08 x00 x3D ...?.`.A.......= x60 x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 `....39B....... xF6 xA4 x2B x42 ..+B - -7/5/14 8:56:34 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:34 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:34 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:34 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:34 PM :Time: 0:06.444: SENT, 1 bytes x4F O - -7/5/14 8:56:34 PM :Debug: old style time to read outpc: 49 ms. + +7/5/14 8:56:34 PM :Debug: old style time to read outpc: 49 ms. 7/5/14 8:56:34 PM :Time: 0:06.494: Received, 52 bytes xB0 x04 x00 x00 xA0 x54 x10 x42 xF8 x95 x7D x42 x00 x00 x00 x00 .....T.B..}B.... x0F xEA x20 x3F x06 x60 x10 x41 x00 x00 x00 x00 x01 x08 x00 x3D ...?.`.A.......= x60 x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 `....39B....... xF6 xA4 x2B x42 ..+B - -7/5/14 8:56:34 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:34 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:34 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:34 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:34 PM :Time: 0:06.510: SENT, 1 bytes x4F O - -7/5/14 8:56:34 PM :Debug: old style time to read outpc: 49 ms. + +7/5/14 8:56:34 PM :Debug: old style time to read outpc: 49 ms. 7/5/14 8:56:34 PM :Time: 0:06.560: Received, 52 bytes xB0 x04 x00 x00 xA0 x54 x10 x42 xF8 x95 x7D x42 x00 x00 x00 x00 .....T.B..}B.... x0F xEA x20 x3F x06 x60 x10 x41 x00 x00 x00 x00 x01 x08 x00 x3D ...?.`.A.......= x60 x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 `....39B....... xF6 xA4 x2B x42 ..+B - -7/5/14 8:56:34 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:34 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:34 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:34 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:34 PM :Time: 0:06.576: SENT, 1 bytes x4F O - -7/5/14 8:56:35 PM :Debug: old style time to read outpc: 49 ms. + +7/5/14 8:56:35 PM :Debug: old style time to read outpc: 49 ms. 7/5/14 8:56:35 PM :Time: 0:06.626: Received, 52 bytes xAF x04 x00 x00 xB8 x45 x11 x42 x18 xE2 x7E x42 x00 x00 x00 x00 .....E.B..~B.... x45 x4A x24 x3F x05 x54 x10 x41 x00 x00 x00 x00 x02 x0E xE0 x3C EJ$?.T.A.......< x55 x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 U....39B....... xD0 xAC x2C x42 ..,B - -7/5/14 8:56:35 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:35 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:35 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:35 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:35 PM :Time: 0:06.642: SENT, 1 bytes x4F O - -7/5/14 8:56:35 PM :Debug: old style time to read outpc: 49 ms. + +7/5/14 8:56:35 PM :Debug: old style time to read outpc: 49 ms. 7/5/14 8:56:35 PM :Time: 0:06.692: Received, 52 bytes xAF x04 x00 x00 xB8 x45 x11 x42 x18 xE2 x7E x42 x00 x00 x00 x00 .....E.B..~B.... x45 x4A x24 x3F x05 x54 x10 x41 x00 x00 x00 x00 x02 x0E xE0 x3C EJ$?.T.A.......< x55 x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 U....39B....... xD0 xAC x2C x42 ..,B - -7/5/14 8:56:35 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:35 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:35 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:35 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:35 PM :Time: 0:06.708: SENT, 1 bytes x4F O - -7/5/14 8:56:35 PM :Debug: old style time to read outpc: 49 ms. + +7/5/14 8:56:35 PM :Debug: old style time to read outpc: 49 ms. 7/5/14 8:56:35 PM :Time: 0:06.758: Received, 52 bytes xAF x04 x00 x00 xB8 x45 x11 x42 x18 xE2 x7E x42 x00 x00 x00 x00 .....E.B..~B.... x45 x4A x24 x3F x05 x54 x10 x41 x00 x00 x00 x00 x02 x0E xE0 x3C EJ$?.T.A.......< x55 x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 U....39B....... xD0 xAC x2C x42 ..,B - -7/5/14 8:56:35 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:35 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:35 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:35 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:35 PM :Time: 0:06.774: SENT, 1 bytes x4F O - -7/5/14 8:56:35 PM :Debug: old style time to read outpc: 49 ms. + +7/5/14 8:56:35 PM :Debug: old style time to read outpc: 49 ms. 7/5/14 8:56:35 PM :Time: 0:06.824: Received, 52 bytes xAF x04 x00 x00 xB8 x45 x11 x42 x18 xE2 x7E x42 x00 x00 x00 x00 .....E.B..~B.... x45 x4A x24 x3F x05 x54 x10 x41 x00 x00 x00 x00 x02 x0E xE0 x3C EJ$?.T.A.......< x55 x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 U....39B....... xD0 xAC x2C x42 ..,B - -7/5/14 8:56:35 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:35 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:35 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:35 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:35 PM :Time: 0:06.841: SENT, 1 bytes x4F O - -7/5/14 8:56:35 PM :Debug: old style time to read outpc: 50 ms. + +7/5/14 8:56:35 PM :Debug: old style time to read outpc: 50 ms. 7/5/14 8:56:35 PM :Time: 0:06.891: Received, 52 bytes xB0 x04 x00 x00 x88 xF4 x0F x42 x88 xB2 x7E x42 x00 x00 x00 x00 .......B..~B.... x2D xCA x22 x3F x00 x00 x10 x41 x00 x00 x00 x00 x00 x00 x00 x00 -."?...A........ x4D x00 x00 x00 x29 x94 x42 x42 x00 x00 xC0 x7F x01 x00 x00 x00 M...).BB....... x08 xA4 x2B x42 ..+B - -7/5/14 8:56:35 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:35 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:35 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:35 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:35 PM :Time: 0:06.908: SENT, 1 bytes x4F O - -7/5/14 8:56:35 PM :Debug: old style time to read outpc: 49 ms. + +7/5/14 8:56:35 PM :Debug: old style time to read outpc: 49 ms. 7/5/14 8:56:35 PM :Time: 0:06.958: Received, 52 bytes xB0 x04 x00 x00 x88 xF4 x0F x42 x88 xB2 x7E x42 x00 x00 x00 x00 .......B..~B.... x2D xCA x22 x3F x00 x00 x10 x41 x00 x00 x00 x00 x00 x00 x00 x00 -."?...A........ x4D x00 x00 x00 x29 x94 x42 x42 x00 x00 xC0 x7F x01 x00 x00 x00 M...).BB....... x08 xA4 x2B x42 ..+B - -7/5/14 8:56:35 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:35 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:35 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:35 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:35 PM :Time: 0:06.974: SENT, 1 bytes x4F O - + 7/5/14 8:56:35 PM :Time: 0:07.024: Received, 52 bytes xB0 x04 x00 x00 x88 xF4 x0F x42 x88 xB2 x7E x42 x00 x00 x00 x00 .......B..~B.... x2D xCA x22 x3F x00 x00 x10 x41 x00 x00 x00 x00 x00 x00 x00 x00 -."?...A........ x4D x00 x00 x00 x29 x94 x42 x42 x00 x00 xC0 x7F x01 x00 x00 x00 M...).BB....... x08 xA4 x2B x42 ..+B - -7/5/14 8:56:35 PM :Debug: old style time to read outpc: 49 ms. -7/5/14 8:56:35 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:35 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:35 PM :Debug: old style time to read outpc: 49 ms. +7/5/14 8:56:35 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:35 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:35 PM :Time: 0:07.040: SENT, 1 bytes x4F O - + 7/5/14 8:56:35 PM :Time: 0:07.091: Received, 52 bytes xB0 x04 x00 x00 x88 xF4 x0F x42 x88 xB2 x7E x42 x00 x00 x00 x00 .......B..~B.... x2D xCA x22 x3F x00 x00 x10 x41 x00 x00 x00 x00 x00 x00 x00 x00 -."?...A........ x4D x00 x00 x00 x29 x94 x42 x42 x00 x00 xC0 x7F x01 x00 x00 x00 M...).BB....... x08 xA4 x2B x42 ..+B - -7/5/14 8:56:35 PM :Debug: old style time to read outpc: 50 ms. -7/5/14 8:56:35 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:35 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:35 PM :Debug: old style time to read outpc: 50 ms. +7/5/14 8:56:35 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:35 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:35 PM :Time: 0:07.107: SENT, 1 bytes x4F O - + 7/5/14 8:56:35 PM :Time: 0:07.157: Received, 52 bytes xB0 x04 x00 x00 x88 xF4 x0F x42 x88 xB2 x7E x42 x00 x00 x00 x00 .......B..~B.... x2D xCA x22 x3F x00 x00 x10 x41 x00 x00 x00 x00 x00 x00 x00 x00 -."?...A........ x4D x00 x00 x00 x29 x94 x42 x42 x00 x00 xC0 x7F x01 x00 x00 x00 M...).BB....... x08 xA4 x2B x42 ..+B - -7/5/14 8:56:35 PM :Debug: old style time to read outpc: 49 ms. -7/5/14 8:56:35 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:35 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:35 PM :Debug: old style time to read outpc: 49 ms. +7/5/14 8:56:35 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:35 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:35 PM :Time: 0:07.173: SENT, 1 bytes x4F O - -7/5/14 8:56:35 PM :Debug: old style time to read outpc: 49 ms. + +7/5/14 8:56:35 PM :Debug: old style time to read outpc: 49 ms. 7/5/14 8:56:35 PM :Time: 0:07.223: Received, 52 bytes xB0 x04 x00 x00 x30 x93 x1B x42 x90 x53 x7E x42 x00 x00 x00 x00 ....0..B.S~B.... x09 x8A x20 x3F x03 x30 x10 x41 x00 x00 x00 x00 x01 x08 x80 x3C ...?.0.A.......< x57 x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 W....39B....... x48 x43 x34 x42 HC4B - -7/5/14 8:56:35 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:35 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:35 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:35 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:35 PM :Time: 0:07.239: SENT, 1 bytes x4F O - -7/5/14 8:56:35 PM :Debug: old style time to read outpc: 50 ms. + +7/5/14 8:56:35 PM :Debug: old style time to read outpc: 50 ms. 7/5/14 8:56:35 PM :Time: 0:07.289: Received, 52 bytes xB0 x04 x00 x00 x30 x93 x1B x42 x90 x53 x7E x42 x00 x00 x00 x00 ....0..B.S~B.... x09 x8A x20 x3F x03 x30 x10 x41 x00 x00 x00 x00 x01 x08 x80 x3C ...?.0.A.......< x57 x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 W....39B....... x48 x43 x34 x42 HC4B - -7/5/14 8:56:35 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:35 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:35 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:35 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:35 PM :Time: 0:07.305: SENT, 1 bytes x4F O - -7/5/14 8:56:35 PM :Debug: old style time to read outpc: 49 ms. + +7/5/14 8:56:35 PM :Debug: old style time to read outpc: 49 ms. 7/5/14 8:56:35 PM :Time: 0:07.355: Received, 52 bytes xB0 x04 x00 x00 x30 x93 x1B x42 x90 x53 x7E x42 x00 x00 x00 x00 ....0..B.S~B.... x09 x8A x20 x3F x03 x30 x10 x41 x00 x00 x00 x00 x01 x08 x80 x3C ...?.0.A.......< x57 x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 W....39B....... x48 x43 x34 x42 HC4B - -7/5/14 8:56:35 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:35 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:35 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:35 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:35 PM :Time: 0:07.371: SENT, 1 bytes x4F O - -7/5/14 8:56:35 PM :Debug: old style time to read outpc: 50 ms. + +7/5/14 8:56:35 PM :Debug: old style time to read outpc: 50 ms. 7/5/14 8:56:35 PM :Time: 0:07.421: Received, 52 bytes xB0 x04 x00 x00 x30 x93 x1B x42 x90 x53 x7E x42 x00 x00 x00 x00 ....0..B.S~B.... x09 x8A x20 x3F x03 x30 x10 x41 x00 x00 x00 x00 x01 x08 x80 x3C ...?.0.A.......< x57 x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 W....39B....... x48 x43 x34 x42 HC4B - -7/5/14 8:56:35 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:35 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:35 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:35 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:35 PM :Time: 0:07.437: SENT, 1 bytes x4F O - -7/5/14 8:56:35 PM :Debug: old style time to read outpc: 49 ms. + +7/5/14 8:56:35 PM :Debug: old style time to read outpc: 49 ms. 7/5/14 8:56:35 PM :Time: 0:07.487: Received, 52 bytes xB0 x04 x00 x00 x70 xC6 x1B x42 xF8 x95 x7D x42 x00 x00 x00 x00 ....p..B..}B.... x3F xEA x23 x3F x05 x54 x10 x41 x00 x00 x00 x00 x02 x0E xE0 x3C ?.#?.T.A.......< x5B x00 x00 x00 x36 x57 x33 x42 x00 x00 xC0 x7F x01 x00 x00 x00 [...6W3B....... x52 x3A x34 x42 R:4B - -7/5/14 8:56:35 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:35 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:35 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:35 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:35 PM :Time: 0:07.503: SENT, 1 bytes x4F O - -7/5/14 8:56:35 PM :Debug: old style time to read outpc: 49 ms. + +7/5/14 8:56:35 PM :Debug: old style time to read outpc: 49 ms. 7/5/14 8:56:35 PM :Time: 0:07.553: Received, 52 bytes xB0 x04 x00 x00 x70 xC6 x1B x42 xF8 x95 x7D x42 x00 x00 x00 x00 ....p..B..}B.... x3F xEA x23 x3F x05 x54 x10 x41 x00 x00 x00 x00 x02 x0E xE0 x3C ?.#?.T.A.......< x5B x00 x00 x00 x36 x57 x33 x42 x00 x00 xC0 x7F x01 x00 x00 x00 [...6W3B....... x52 x3A x34 x42 R:4B - -7/5/14 8:56:35 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:35 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:35 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:35 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:35 PM :Time: 0:07.569: SENT, 1 bytes x4F O - -7/5/14 8:56:35 PM :Debug: old style time to read outpc: 49 ms. + +7/5/14 8:56:35 PM :Debug: old style time to read outpc: 49 ms. 7/5/14 8:56:35 PM :Time: 0:07.619: Received, 52 bytes xB0 x04 x00 x00 x70 xC6 x1B x42 xF8 x95 x7D x42 x00 x00 x00 x00 ....p..B..}B.... x3F xEA x23 x3F x05 x54 x10 x41 x00 x00 x00 x00 x02 x0E xE0 x3C ?.#?.T.A.......< x5B x00 x00 x00 x36 x57 x33 x42 x00 x00 xC0 x7F x01 x00 x00 x00 [...6W3B....... x52 x3A x34 x42 R:4B - -7/5/14 8:56:36 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:36 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:36 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:36 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:36 PM :Time: 0:07.636: SENT, 1 bytes x4F O - -7/5/14 8:56:36 PM :Debug: old style time to read outpc: 50 ms. + +7/5/14 8:56:36 PM :Debug: old style time to read outpc: 50 ms. 7/5/14 8:56:36 PM :Time: 0:07.686: Received, 52 bytes xB0 x04 x00 x00 x70 xC6 x1B x42 xF8 x95 x7D x42 x00 x00 x00 x00 ....p..B..}B.... x3F xEA x23 x3F x05 x54 x10 x41 x00 x00 x00 x00 x02 x0E xE0 x3C ?.#?.T.A.......< x5B x00 x00 x00 x36 x57 x33 x42 x00 x00 xC0 x7F x01 x00 x00 x00 [...6W3B....... x52 x3A x34 x42 R:4B - -7/5/14 8:56:36 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:36 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:36 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:36 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:36 PM :Time: 0:07.703: SENT, 1 bytes x4F O - -7/5/14 8:56:36 PM :Debug: old style time to read outpc: 50 ms. + +7/5/14 8:56:36 PM :Debug: old style time to read outpc: 50 ms. 7/5/14 8:56:36 PM :Time: 0:07.753: Received, 52 bytes xB0 x04 x00 x00 x70 xC6 x1B x42 xF8 x95 x7D x42 x00 x00 x00 x00 ....p..B..}B.... x3F xEA x23 x3F x05 x54 x10 x41 x00 x00 x00 x00 x02 x0E xE0 x3C ?.#?.T.A.......< x5B x00 x00 x00 x36 x57 x33 x42 x00 x00 xC0 x7F x01 x00 x00 x00 [...6W3B....... x52 x3A x34 x42 R:4B - -7/5/14 8:56:36 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:36 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:36 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:36 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:36 PM :Time: 0:07.770: SENT, 1 bytes x4F O - -7/5/14 8:56:36 PM :Debug: old style time to read outpc: 50 ms. + +7/5/14 8:56:36 PM :Debug: old style time to read outpc: 50 ms. 7/5/14 8:56:36 PM :Time: 0:07.820: Received, 52 bytes xB0 x04 x00 x00 x78 xD5 x0E x42 x88 xB2 x7E x42 x00 x00 x00 x00 ....x..B..~B.... x0F xEA x20 x3F x06 x60 x10 x41 x00 x00 x00 x00 x01 x08 x00 x3D ...?.`.A.......= x5E x00 x00 x00 x8A x9D x38 x42 x00 x00 xC0 x7F x01 x00 x00 x00 ^.....8B....... xBC xCC x2A x42 ..*B - -7/5/14 8:56:36 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:36 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:36 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:36 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:36 PM :Time: 0:07.837: SENT, 1 bytes x4F O - -7/5/14 8:56:36 PM :Debug: old style time to read outpc: 50 ms. + +7/5/14 8:56:36 PM :Debug: old style time to read outpc: 50 ms. 7/5/14 8:56:36 PM :Time: 0:07.887: Received, 52 bytes xB0 x04 x00 x00 x78 xD5 x0E x42 x88 xB2 x7E x42 x00 x00 x00 x00 ....x..B..~B.... x0F xEA x20 x3F x06 x60 x10 x41 x00 x00 x00 x00 x01 x08 x00 x3D ...?.`.A.......= x5E x00 x00 x00 x8A x9D x38 x42 x00 x00 xC0 x7F x01 x00 x00 x00 ^.....8B....... xBC xCC x2A x42 ..*B - -7/5/14 8:56:36 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:36 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:36 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:36 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:36 PM :Time: 0:07.904: SENT, 1 bytes x4F O - -7/5/14 8:56:36 PM :Debug: old style time to read outpc: 50 ms. + +7/5/14 8:56:36 PM :Debug: old style time to read outpc: 50 ms. 7/5/14 8:56:36 PM :Time: 0:07.954: Received, 52 bytes xB0 x04 x00 x00 x78 xD5 x0E x42 x88 xB2 x7E x42 x00 x00 x00 x00 ....x..B..~B.... x0F xEA x20 x3F x06 x60 x10 x41 x00 x00 x00 x00 x01 x08 x00 x3D ...?.`.A.......= x5E x00 x00 x00 x8A x9D x38 x42 x00 x00 xC0 x7F x01 x00 x00 x00 ^.....8B....... xBC xCC x2A x42 ..*B - -7/5/14 8:56:36 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:36 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:36 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:36 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:36 PM :Time: 0:07.971: SENT, 1 bytes x4F O - -7/5/14 8:56:36 PM :Debug: old style time to read outpc: 49 ms. + +7/5/14 8:56:36 PM :Debug: old style time to read outpc: 49 ms. 7/5/14 8:56:36 PM :Time: 0:08.021: Received, 52 bytes xB0 x04 x00 x00 x78 xD5 x0E x42 x88 xB2 x7E x42 x00 x00 x00 x00 ....x..B..~B.... x0F xEA x20 x3F x06 x60 x10 x41 x00 x00 x00 x00 x01 x08 x00 x3D ...?.`.A.......= x5E x00 x00 x00 x8A x9D x38 x42 x00 x00 xC0 x7F x01 x00 x00 x00 ^.....8B....... xBC xCC x2A x42 ..*B - -7/5/14 8:56:36 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:36 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:36 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:36 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:36 PM :Time: 0:08.038: SENT, 1 bytes x4F O - -7/5/14 8:56:36 PM :Debug: old style time to read outpc: 50 ms. + +7/5/14 8:56:36 PM :Debug: old style time to read outpc: 50 ms. 7/5/14 8:56:36 PM :Time: 0:08.088: Received, 52 bytes xB0 x04 x00 x00 x00 x99 x18 x42 xA8 xF4 x7D x42 x00 x00 x00 x00 .......B..}B.... x3F xEA x23 x3F x05 x54 x10 x41 x00 x00 x00 x00 x02 x0E xE0 x3C ?.#?.T.A.......< x61 x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 a....39B....... xEA xEF x31 x42 ..1B - -7/5/14 8:56:36 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:36 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:36 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:36 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:36 PM :Time: 0:08.104: SENT, 1 bytes x4F O - -7/5/14 8:56:36 PM :Debug: old style time to read outpc: 49 ms. + +7/5/14 8:56:36 PM :Debug: old style time to read outpc: 49 ms. 7/5/14 8:56:36 PM :Time: 0:08.154: Received, 52 bytes xB0 x04 x00 x00 x00 x99 x18 x42 xA8 xF4 x7D x42 x00 x00 x00 x00 .......B..}B.... x3F xEA x23 x3F x05 x54 x10 x41 x00 x00 x00 x00 x02 x0E xE0 x3C ?.#?.T.A.......< x61 x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 a....39B....... xEA xEF x31 x42 ..1B - -7/5/14 8:56:36 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:36 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:36 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:36 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:36 PM :Time: 0:08.171: SENT, 1 bytes x4F O - -7/5/14 8:56:36 PM :Debug: old style time to read outpc: 50 ms. + +7/5/14 8:56:36 PM :Debug: old style time to read outpc: 50 ms. 7/5/14 8:56:36 PM :Time: 0:08.221: Received, 52 bytes xB0 x04 x00 x00 x00 x99 x18 x42 xA8 xF4 x7D x42 x00 x00 x00 x00 .......B..}B.... x3F xEA x23 x3F x05 x54 x10 x41 x00 x00 x00 x00 x02 x0E xE0 x3C ?.#?.T.A.......< x61 x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 a....39B....... xEA xEF x31 x42 ..1B - -7/5/14 8:56:36 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:36 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:36 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:36 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:36 PM :Time: 0:08.237: SENT, 1 bytes x4F O - -7/5/14 8:56:36 PM :Debug: old style time to read outpc: 49 ms. + +7/5/14 8:56:36 PM :Debug: old style time to read outpc: 49 ms. 7/5/14 8:56:36 PM :Time: 0:08.287: Received, 52 bytes xB0 x04 x00 x00 x00 x99 x18 x42 xA8 xF4 x7D x42 x00 x00 x00 x00 .......B..}B.... x3F xEA x23 x3F x05 x54 x10 x41 x00 x00 x00 x00 x02 x0E xE0 x3C ?.#?.T.A.......< x61 x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 a....39B....... xEA xEF x31 x42 ..1B - -7/5/14 8:56:36 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:36 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:36 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:36 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:36 PM :Time: 0:08.305: SENT, 1 bytes x4F O - -7/5/14 8:56:36 PM :Debug: old style time to read outpc: 50 ms. + +7/5/14 8:56:36 PM :Debug: old style time to read outpc: 50 ms. 7/5/14 8:56:36 PM :Time: 0:08.355: Received, 52 bytes xB0 x04 x00 x00 x00 x99 x18 x42 xA8 xF4 x7D x42 x00 x00 x00 x00 .......B..}B.... x3F xEA x23 x3F x05 x54 x10 x41 x00 x00 x00 x00 x02 x0E xE0 x3C ?.#?.T.A.......< x61 x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 a....39B....... xEA xEF x31 x42 ..1B - -7/5/14 8:56:36 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:36 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:36 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:36 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:36 PM :Time: 0:08.371: SENT, 1 bytes x4F O - -7/5/14 8:56:36 PM :Debug: old style time to read outpc: 49 ms. + +7/5/14 8:56:36 PM :Debug: old style time to read outpc: 49 ms. 7/5/14 8:56:36 PM :Time: 0:08.421: Received, 52 bytes xB0 x04 x00 x00 xB8 x07 x17 x42 xA8 xF4 x7D x42 x00 x00 x00 x00 .......B..}B.... x0F xEA x20 x3F x06 x60 x10 x41 x00 x00 x00 x00 x01 x08 x00 x3D ...?.`.A.......= x60 x00 x00 x00 x04 x3C x40 x42 x00 x00 xC0 x7F x01 x00 x00 x00 `....<@B....... xF4 xC2 x30 x42 ..0B - -7/5/14 8:56:36 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:36 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:36 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:36 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:36 PM :Time: 0:08.437: SENT, 1 bytes x4F O - -7/5/14 8:56:36 PM :Debug: old style time to read outpc: 49 ms. + +7/5/14 8:56:36 PM :Debug: old style time to read outpc: 49 ms. 7/5/14 8:56:36 PM :Time: 0:08.487: Received, 52 bytes xB0 x04 x00 x00 xB8 x07 x17 x42 xA8 xF4 x7D x42 x00 x00 x00 x00 .......B..}B.... x0F xEA x20 x3F x06 x60 x10 x41 x00 x00 x00 x00 x01 x08 x00 x3D ...?.`.A.......= x60 x00 x00 x00 x04 x3C x40 x42 x00 x00 xC0 x7F x01 x00 x00 x00 `....<@B....... xF4 xC2 x30 x42 ..0B - -7/5/14 8:56:36 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:36 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:36 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:36 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:36 PM :Time: 0:08.503: SENT, 1 bytes x4F O - -7/5/14 8:56:36 PM :Debug: old style time to read outpc: 49 ms. + +7/5/14 8:56:36 PM :Debug: old style time to read outpc: 49 ms. 7/5/14 8:56:36 PM :Time: 0:08.553: Received, 52 bytes xB0 x04 x00 x00 xB8 x07 x17 x42 xA8 xF4 x7D x42 x00 x00 x00 x00 .......B..}B.... x0F xEA x20 x3F x06 x60 x10 x41 x00 x00 x00 x00 x01 x08 x00 x3D ...?.`.A.......= x60 x00 x00 x00 x04 x3C x40 x42 x00 x00 xC0 x7F x01 x00 x00 x00 `....<@B....... xF4 xC2 x30 x42 ..0B - -7/5/14 8:56:36 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:36 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:36 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:36 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:36 PM :Time: 0:08.569: SENT, 1 bytes x4F O - -7/5/14 8:56:37 PM :Debug: old style time to read outpc: 49 ms. + +7/5/14 8:56:37 PM :Debug: old style time to read outpc: 49 ms. 7/5/14 8:56:37 PM :Time: 0:08.619: Received, 52 bytes xB0 x04 x00 x00 xB8 x07 x17 x42 xA8 xF4 x7D x42 x00 x00 x00 x00 .......B..}B.... x0F xEA x20 x3F x06 x60 x10 x41 x00 x00 x00 x00 x01 x08 x00 x3D ...?.`.A.......= x60 x00 x00 x00 x04 x3C x40 x42 x00 x00 xC0 x7F x01 x00 x00 x00 `....<@B....... xF4 xC2 x30 x42 ..0B - -7/5/14 8:56:37 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:37 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:37 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:37 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:37 PM :Time: 0:08.640: SENT, 1 bytes x4F O - -7/5/14 8:56:37 PM :Debug: old style time to read outpc: 50 ms. + +7/5/14 8:56:37 PM :Debug: old style time to read outpc: 50 ms. 7/5/14 8:56:37 PM :Time: 0:08.690: Received, 52 bytes xAF x04 x00 x00 x30 x93 x1B x42 x08 x71 x7F x42 x00 x00 x00 x00 ....0..B.qB.... x21 x0A x22 x3F x08 x78 x10 x41 x00 x00 x00 x00 x01 x0A x20 x3D .."?.x.A.......= x42 x00 x00 x00 xC2 x21 x3C x42 x00 x00 xC0 x7F x01 x00 x00 x00 B.....H..@.. x1B x2F x5D x3F x58 x39 x74 x3F xD5 x78 xA9 x3F xB6 xF3 xED xC0 ./]?X9t?.x.?.... x8F xC2 x95 x3F x79 xE9 x86 x3F x46 xB6 x03 x40 xA2 x45 x06 x40 ...?y..?F..@.E.@ x39 xB4 x28 x40 xCB xA1 x45 xC1 xCB xA1 x45 xC1 xCB xA1 x45 xC1 9.(@..E...E...E. - -Time: 0:11.038: Processing Complete: -7/5/14 8:56:39 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:39 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +Time: 0:11.038: Processing Complete: +7/5/14 8:56:39 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:39 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:39 PM :Time: 0:11.090: SENT, 1 bytes x4F O - -7/5/14 8:56:39 PM :Debug: old style time to read outpc: 50 ms. + +7/5/14 8:56:39 PM :Debug: old style time to read outpc: 50 ms. 7/5/14 8:56:39 PM :Time: 0:11.140: Received, 52 bytes xB0 x04 x00 x00 x50 xC8 x19 x42 xB0 xBE x7B x42 x00 x00 x00 x00 ....P..B..{B.... x3F xEA x23 x3F x05 x54 x10 x41 x00 x00 x00 x00 x02 x0E xE0 x3C ?.#?.T.A.......< x4B x00 x00 x00 xD5 x4D x3D x42 x00 x00 xC0 x7F x01 x00 x00 x00 K....M=B....... xE8 x45 x32 x42 .E2B - -7/5/14 8:56:39 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:39 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:39 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:39 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:39 PM :Time: 0:11.165: SENT, 1 bytes x4F O - -7/5/14 8:56:39 PM :Debug: old style time to read outpc: 50 ms. + +7/5/14 8:56:39 PM :Debug: old style time to read outpc: 50 ms. 7/5/14 8:56:39 PM :Time: 0:11.215: Received, 52 bytes xB0 x04 x00 x00 x50 xC8 x19 x42 xB0 xBE x7B x42 x00 x00 x00 x00 ....P..B..{B.... x3F xEA x23 x3F x05 x54 x10 x41 x00 x00 x00 x00 x02 x0E xE0 x3C ?.#?.T.A.......< x4B x00 x00 x00 xD5 x4D x3D x42 x00 x00 xC0 x7F x01 x00 x00 x00 K....M=B....... xE8 x45 x32 x42 .E2B - -7/5/14 8:56:39 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:39 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:39 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:39 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:39 PM :Time: 0:11.231: SENT, 1 bytes x4F O - -7/5/14 8:56:39 PM :Debug: old style time to read outpc: 50 ms. + +7/5/14 8:56:39 PM :Debug: old style time to read outpc: 50 ms. 7/5/14 8:56:39 PM :Time: 0:11.281: Received, 52 bytes xB0 x04 x00 x00 x50 xC8 x19 x42 xB0 xBE x7B x42 x00 x00 x00 x00 ....P..B..{B.... x3F xEA x23 x3F x05 x54 x10 x41 x00 x00 x00 x00 x02 x0E xE0 x3C ?.#?.T.A.......< x4B x00 x00 x00 xD5 x4D x3D x42 x00 x00 xC0 x7F x01 x00 x00 x00 K....M=B....... xE8 x45 x32 x42 .E2B - -7/5/14 8:56:39 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:39 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:39 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:39 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:39 PM :Time: 0:11.298: SENT, 1 bytes x4F O - -7/5/14 8:56:39 PM :Debug: old style time to read outpc: 49 ms. + +7/5/14 8:56:39 PM :Debug: old style time to read outpc: 49 ms. 7/5/14 8:56:39 PM :Time: 0:11.347: Received, 52 bytes xB0 x04 x00 x00 x50 xC8 x19 x42 xB0 xBE x7B x42 x00 x00 x00 x00 ....P..B..{B.... x3F xEA x23 x3F x05 x54 x10 x41 x00 x00 x00 x00 x02 x0E xE0 x3C ?.#?.T.A.......< x4B x00 x00 x00 xD5 x4D x3D x42 x00 x00 xC0 x7F x01 x00 x00 x00 K....M=B....... xE8 x45 x32 x42 .E2B - -7/5/14 8:56:39 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:39 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:39 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:39 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:39 PM :Time: 0:11.364: SENT, 1 bytes x4F O - + 7/5/14 8:56:39 PM :Time: 0:11.413: Received, 52 bytes xAF x04 x00 x00 x50 xC8 x19 x42 x10 x24 x7E x42 x00 x00 x00 x00 ....P..B.$~B.... x45 x4A x24 x3F x05 x54 x10 x41 x00 x00 x00 x00 x02 x0E xE0 x3C EJ$?.T.A.......< x53 x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 S....39B....... x40 xDF x32 x42 @.2B - -7/5/14 8:56:39 PM :Debug: old style time to read outpc: 49 ms. -7/5/14 8:56:39 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:39 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:39 PM :Debug: old style time to read outpc: 49 ms. +7/5/14 8:56:39 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:39 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:39 PM :Time: 0:11.429: SENT, 1 bytes x4F O - -7/5/14 8:56:39 PM :Debug: old style time to read outpc: 49 ms. + +7/5/14 8:56:39 PM :Debug: old style time to read outpc: 49 ms. 7/5/14 8:56:39 PM :Time: 0:11.479: Received, 52 bytes xAF x04 x00 x00 x50 xC8 x19 x42 x10 x24 x7E x42 x00 x00 x00 x00 ....P..B.$~B.... x45 x4A x24 x3F x05 x54 x10 x41 x00 x00 x00 x00 x02 x0E xE0 x3C EJ$?.T.A.......< x53 x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 S....39B....... x40 xDF x32 x42 @.2B - -7/5/14 8:56:39 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:39 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:39 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:39 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:39 PM :Time: 0:11.495: SENT, 1 bytes x4F O - -7/5/14 8:56:39 PM :Debug: old style time to read outpc: 49 ms. + +7/5/14 8:56:39 PM :Debug: old style time to read outpc: 49 ms. 7/5/14 8:56:39 PM :Time: 0:11.545: Received, 52 bytes xAF x04 x00 x00 x50 xC8 x19 x42 x10 x24 x7E x42 x00 x00 x00 x00 ....P..B.$~B.... x45 x4A x24 x3F x05 x54 x10 x41 x00 x00 x00 x00 x02 x0E xE0 x3C EJ$?.T.A.......< x53 x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 S....39B....... x40 xDF x32 x42 @.2B - -7/5/14 8:56:39 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:39 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:39 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:39 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:39 PM :Time: 0:11.562: SENT, 1 bytes x4F O - -7/5/14 8:56:39 PM :Debug: old style time to read outpc: 50 ms. + +7/5/14 8:56:39 PM :Debug: old style time to read outpc: 50 ms. 7/5/14 8:56:39 PM :Time: 0:11.612: Received, 52 bytes xAF x04 x00 x00 x50 xC8 x19 x42 x10 x24 x7E x42 x00 x00 x00 x00 ....P..B.$~B.... x45 x4A x24 x3F x05 x54 x10 x41 x00 x00 x00 x00 x02 x0E xE0 x3C EJ$?.T.A.......< x53 x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 S....39B....... x40 xDF x32 x42 @.2B - -7/5/14 8:56:40 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:40 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:40 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:40 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:40 PM :Time: 0:11.630: SENT, 1 bytes x4F O - -7/5/14 8:56:40 PM :Debug: old style time to read outpc: 50 ms. + +7/5/14 8:56:40 PM :Debug: old style time to read outpc: 50 ms. 7/5/14 8:56:40 PM :Time: 0:11.680: Received, 52 bytes xAF x04 x00 x00 x50 xC8 x19 x42 x10 x24 x7E x42 x00 x00 x00 x00 ....P..B.$~B.... x45 x4A x24 x3F x05 x54 x10 x41 x00 x00 x00 x00 x02 x0E xE0 x3C EJ$?.T.A.......< x53 x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 S....39B....... x40 xDF x32 x42 @.2B - -7/5/14 8:56:40 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:40 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:40 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:40 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:40 PM :Time: 0:11.697: SENT, 1 bytes x4F O - -7/5/14 8:56:40 PM :Debug: old style time to read outpc: 50 ms. + +7/5/14 8:56:40 PM :Debug: old style time to read outpc: 50 ms. 7/5/14 8:56:40 PM :Time: 0:11.747: Received, 52 bytes xB0 x04 x00 x00 xB8 xF9 x1A x42 xA0 x4B x7C x42 x00 x00 x00 x00 .......B.K|B.... x15 x4A x21 x3F x06 x60 x10 x41 x00 x00 x00 x00 x01 x08 x00 x3D .J.?.`.A.......= x60 x00 x00 x00 x8A x9D x38 x42 x00 x00 xC0 x7F x01 x00 x00 x00 `.....8B....... x32 x4E x33 x42 2N3B - -7/5/14 8:56:40 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:40 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:40 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:40 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:40 PM :Time: 0:11.763: SENT, 1 bytes x4F O - -7/5/14 8:56:40 PM :Debug: old style time to read outpc: 49 ms. + +7/5/14 8:56:40 PM :Debug: old style time to read outpc: 49 ms. 7/5/14 8:56:40 PM :Time: 0:11.813: Received, 52 bytes xB0 x04 x00 x00 xB8 xF9 x1A x42 xA0 x4B x7C x42 x00 x00 x00 x00 .......B.K|B.... x15 x4A x21 x3F x06 x60 x10 x41 x00 x00 x00 x00 x01 x08 x00 x3D .J.?.`.A.......= x60 x00 x00 x00 x8A x9D x38 x42 x00 x00 xC0 x7F x01 x00 x00 x00 `.....8B....... x32 x4E x33 x42 2N3B - -7/5/14 8:56:40 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:40 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:40 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:40 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:40 PM :Time: 0:11.829: SENT, 1 bytes x4F O - -7/5/14 8:56:40 PM :Debug: old style time to read outpc: 49 ms. + +7/5/14 8:56:40 PM :Debug: old style time to read outpc: 49 ms. 7/5/14 8:56:40 PM :Time: 0:11.879: Received, 52 bytes xB0 x04 x00 x00 xB8 xF9 x1A x42 xA0 x4B x7C x42 x00 x00 x00 x00 .......B.K|B.... x15 x4A x21 x3F x06 x60 x10 x41 x00 x00 x00 x00 x01 x08 x00 x3D .J.?.`.A.......= x60 x00 x00 x00 x8A x9D x38 x42 x00 x00 xC0 x7F x01 x00 x00 x00 `.....8B....... x32 x4E x33 x42 2N3B - -7/5/14 8:56:40 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:40 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:40 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:40 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:40 PM :Time: 0:11.901: SENT, 1 bytes x4F O - -7/5/14 8:56:40 PM :Debug: old style time to read outpc: 49 ms. + +7/5/14 8:56:40 PM :Debug: old style time to read outpc: 49 ms. 7/5/14 8:56:40 PM :Time: 0:11.951: Received, 52 bytes xB0 x04 x00 x00 xB8 xF9 x1A x42 xA0 x4B x7C x42 x00 x00 x00 x00 .......B.K|B.... x15 x4A x21 x3F x06 x60 x10 x41 x00 x00 x00 x00 x01 x08 x00 x3D .J.?.`.A.......= x60 x00 x00 x00 x8A x9D x38 x42 x00 x00 xC0 x7F x01 x00 x00 x00 `.....8B....... x32 x4E x33 x42 2N3B - -7/5/14 8:56:40 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:40 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:40 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:40 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:40 PM :Time: 0:11.971: SENT, 1 bytes x4F O - + 7/5/14 8:56:40 PM :Time: 0:12.021: Received, 52 bytes xB0 x04 x00 x00 xF8 x5F x1B x42 x90 x53 x7E x42 x00 x00 x00 x00 ....._.B.S~B.... x8D xCA x28 x3F x05 x48 x10 x41 x00 x00 x00 x00 x02 x0C xC0 x3C ..(?.H.A.......< x53 x00 x00 x00 x8A x9D x38 x42 x00 x00 xC0 x7F x01 x00 x00 x00 S.....8B....... xDE x1C x34 x42 ..4B - -7/5/14 8:56:40 PM :Debug: old style time to read outpc: 50 ms. -7/5/14 8:56:40 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:40 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:40 PM :Debug: old style time to read outpc: 50 ms. +7/5/14 8:56:40 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:40 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:40 PM :Time: 0:12.037: SENT, 1 bytes x4F O - + 7/5/14 8:56:40 PM :Time: 0:12.087: Received, 52 bytes xB0 x04 x00 x00 xF8 x5F x1B x42 x90 x53 x7E x42 x00 x00 x00 x00 ....._.B.S~B.... x8D xCA x28 x3F x05 x48 x10 x41 x00 x00 x00 x00 x02 x0C xC0 x3C ..(?.H.A.......< x53 x00 x00 x00 x8A x9D x38 x42 x00 x00 xC0 x7F x01 x00 x00 x00 S.....8B....... xDE x1C x34 x42 ..4B - -7/5/14 8:56:40 PM :Debug: old style time to read outpc: 49 ms. -7/5/14 8:56:40 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:40 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:40 PM :Debug: old style time to read outpc: 49 ms. +7/5/14 8:56:40 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:40 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:40 PM :Time: 0:12.103: SENT, 1 bytes x4F O - + 7/5/14 8:56:40 PM :Time: 0:12.153: Received, 52 bytes xB0 x04 x00 x00 xF8 x5F x1B x42 x90 x53 x7E x42 x00 x00 x00 x00 ....._.B.S~B.... x8D xCA x28 x3F x05 x48 x10 x41 x00 x00 x00 x00 x02 x0C xC0 x3C ..(?.H.A.......< x53 x00 x00 x00 x8A x9D x38 x42 x00 x00 xC0 x7F x01 x00 x00 x00 S.....8B....... xDE x1C x34 x42 ..4B - -7/5/14 8:56:40 PM :Debug: old style time to read outpc: 50 ms. -7/5/14 8:56:40 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:40 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:40 PM :Debug: old style time to read outpc: 50 ms. +7/5/14 8:56:40 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:40 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:40 PM :Time: 0:12.169: SENT, 1 bytes x4F O - + 7/5/14 8:56:40 PM :Time: 0:12.219: Received, 52 bytes xB0 x04 x00 x00 xF8 x5F x1B x42 x90 x53 x7E x42 x00 x00 x00 x00 ....._.B.S~B.... x8D xCA x28 x3F x05 x48 x10 x41 x00 x00 x00 x00 x02 x0C xC0 x3C ..(?.H.A.......< x53 x00 x00 x00 x8A x9D x38 x42 x00 x00 xC0 x7F x01 x00 x00 x00 S.....8B....... xDE x1C x34 x42 ..4B - -7/5/14 8:56:40 PM :Debug: old style time to read outpc: 49 ms. -7/5/14 8:56:40 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:40 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:40 PM :Debug: old style time to read outpc: 49 ms. +7/5/14 8:56:40 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:40 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:40 PM :Time: 0:12.235: SENT, 1 bytes x4F O - + 7/5/14 8:56:40 PM :Time: 0:12.285: Received, 52 bytes xB0 x04 x00 x00 xF8 x5F x1B x42 x90 x53 x7E x42 x00 x00 x00 x00 ....._.B.S~B.... x8D xCA x28 x3F x05 x48 x10 x41 x00 x00 x00 x00 x02 x0C xC0 x3C ..(?.H.A.......< x53 x00 x00 x00 x8A x9D x38 x42 x00 x00 xC0 x7F x01 x00 x00 x00 S.....8B....... xDE x1C x34 x42 ..4B - -7/5/14 8:56:40 PM :Debug: old style time to read outpc: 49 ms. -7/5/14 8:56:40 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:40 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:40 PM :Debug: old style time to read outpc: 49 ms. +7/5/14 8:56:40 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:40 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:40 PM :Time: 0:12.301: SENT, 1 bytes x4F O - + 7/5/14 8:56:40 PM :Time: 0:12.351: Received, 52 bytes xB0 x04 x00 x00 x68 x30 x19 x42 xF8 xD8 x7C x42 x00 x00 x00 x00 ....h0.B..|B.... x51 x0A x25 x3F x05 x54 x10 x41 x00 x00 x00 x00 x02 x0E xE0 x3C Q.%?.T.A.......< x5A x00 x00 x00 x64 x45 x36 x42 x00 x00 xC0 x7F x01 x00 x00 x00 Z...dE6B....... x8C x1A x32 x42 ..2B - -7/5/14 8:56:40 PM :Debug: old style time to read outpc: 49 ms. -7/5/14 8:56:40 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:40 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:40 PM :Debug: old style time to read outpc: 49 ms. +7/5/14 8:56:40 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:40 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:40 PM :Time: 0:12.367: SENT, 1 bytes x4F O - -7/5/14 8:56:40 PM :Debug: old style time to read outpc: 49 ms. + +7/5/14 8:56:40 PM :Debug: old style time to read outpc: 49 ms. 7/5/14 8:56:40 PM :Time: 0:12.417: Received, 52 bytes xB0 x04 x00 x00 x68 x30 x19 x42 xF8 xD8 x7C x42 x00 x00 x00 x00 ....h0.B..|B.... x51 x0A x25 x3F x05 x54 x10 x41 x00 x00 x00 x00 x02 x0E xE0 x3C Q.%?.T.A.......< x5A x00 x00 x00 x64 x45 x36 x42 x00 x00 xC0 x7F x01 x00 x00 x00 Z...dE6B....... x8C x1A x32 x42 ..2B - -7/5/14 8:56:40 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:40 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:40 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:40 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:40 PM :Time: 0:12.433: SENT, 1 bytes x4F O - -7/5/14 8:56:40 PM :Debug: old style time to read outpc: 49 ms. -7/5/14 8:56:40 PM :Info: dr: 0:47 -7/5/14 8:56:40 PM :Debug: Range Sort Time: 0 + +7/5/14 8:56:40 PM :Debug: old style time to read outpc: 49 ms. +7/5/14 8:56:40 PM :Info: dr: 0:47 +7/5/14 8:56:40 PM :Debug: Range Sort Time: 0 7/5/14 8:56:40 PM :Time: 0:12.483: Received, 52 bytes xB0 x04 x00 x00 x68 x30 x19 x42 xF8 xD8 x7C x42 x00 x00 x00 x00 ....h0.B..|B.... x51 x0A x25 x3F x05 x54 x10 x41 x00 x00 x00 x00 x02 x0E xE0 x3C Q.%?.T.A.......< x5A x00 x00 x00 x64 x45 x36 x42 x00 x00 xC0 x7F x01 x00 x00 x00 Z...dE6B....... x8C x1A x32 x42 ..2B - -7/5/14 8:56:40 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:40 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:40 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:40 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:40 PM :Time: 0:12.499: SENT, 1 bytes x4F O - -7/5/14 8:56:40 PM :Debug: old style time to read outpc: 49 ms. + +7/5/14 8:56:40 PM :Debug: old style time to read outpc: 49 ms. 7/5/14 8:56:40 PM :Time: 0:12.549: Received, 52 bytes xB0 x04 x00 x00 x68 x30 x19 x42 xF8 xD8 x7C x42 x00 x00 x00 x00 ....h0.B..|B.... x51 x0A x25 x3F x05 x54 x10 x41 x00 x00 x00 x00 x02 x0E xE0 x3C Q.%?.T.A.......< x5A x00 x00 x00 x64 x45 x36 x42 x00 x00 xC0 x7F x01 x00 x00 x00 Z...dE6B....... x8C x1A x32 x42 ..2B - -7/5/14 8:56:40 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:40 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:40 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:40 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:40 PM :Time: 0:12.565: SENT, 1 bytes x4F O - -7/5/14 8:56:40 PM :Debug: old style time to read outpc: 50 ms. + +7/5/14 8:56:40 PM :Debug: old style time to read outpc: 50 ms. 7/5/14 8:56:40 PM :Time: 0:12.615: Received, 52 bytes xAF x04 x00 x00 xB8 x45 x11 x42 xF0 x47 x80 x42 x00 x00 x00 x00 .....E.B.G.B.... x15 x4A x21 x3F x06 x60 x10 x41 x00 x00 x00 x00 x01 x08 x00 x3D .J.?.`.A.......= x5F x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 _....39B....... x42 x18 x2D x42 B.-B - -7/5/14 8:56:41 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:41 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:41 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:41 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:41 PM :Time: 0:12.632: SENT, 1 bytes x4F O - -7/5/14 8:56:41 PM :Debug: old style time to read outpc: 49 ms. + +7/5/14 8:56:41 PM :Debug: old style time to read outpc: 49 ms. 7/5/14 8:56:41 PM :Time: 0:12.681: Received, 52 bytes xAF x04 x00 x00 xB8 x45 x11 x42 xF0 x47 x80 x42 x00 x00 x00 x00 .....E.B.G.B.... x15 x4A x21 x3F x06 x60 x10 x41 x00 x00 x00 x00 x01 x08 x00 x3D .J.?.`.A.......= x5F x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 _....39B....... x42 x18 x2D x42 B.-B - -7/5/14 8:56:41 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:41 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:41 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:41 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:41 PM :Time: 0:12.697: SENT, 1 bytes x4F O - -7/5/14 8:56:41 PM :Debug: Flush lasted: 0ms. -7/5/14 8:56:41 PM :Debug: old style time to read outpc: 49 ms. + +7/5/14 8:56:41 PM :Debug: Flush lasted: 0ms. +7/5/14 8:56:41 PM :Debug: old style time to read outpc: 49 ms. 7/5/14 8:56:41 PM :Time: 0:12.747: Received, 52 bytes xAF x04 x00 x00 xB8 x45 x11 x42 xF0 x47 x80 x42 x00 x00 x00 x00 .....E.B.G.B.... x15 x4A x21 x3F x06 x60 x10 x41 x00 x00 x00 x00 x01 x08 x00 x3D .J.?.`.A.......= x5F x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 _....39B....... x42 x18 x2D x42 B.-B - -7/5/14 8:56:41 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:41 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:41 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:41 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:41 PM :Time: 0:12.764: SENT, 1 bytes x4F O - -7/5/14 8:56:41 PM :Debug: old style time to read outpc: 49 ms. + +7/5/14 8:56:41 PM :Debug: old style time to read outpc: 49 ms. 7/5/14 8:56:41 PM :Time: 0:12.813: Received, 52 bytes xAF x04 x00 x00 xB8 x45 x11 x42 xF0 x47 x80 x42 x00 x00 x00 x00 .....E.B.G.B.... x15 x4A x21 x3F x06 x60 x10 x41 x00 x00 x00 x00 x01 x08 x00 x3D .J.?.`.A.......= x5F x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 _....39B....... x42 x18 x2D x42 B.-B - -7/5/14 8:56:41 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:41 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:41 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:41 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:41 PM :Time: 0:12.830: SENT, 1 bytes x4F O - -7/5/14 8:56:41 PM :Debug: old style time to read outpc: 50 ms. + +7/5/14 8:56:41 PM :Debug: old style time to read outpc: 50 ms. 7/5/14 8:56:41 PM :Time: 0:12.880: Received, 52 bytes xAF x04 x00 x00 xB8 x45 x11 x42 xF0 x47 x80 x42 x00 x00 x00 x00 .....E.B.G.B.... x15 x4A x21 x3F x06 x60 x10 x41 x00 x00 x00 x00 x01 x08 x00 x3D .J.?.`.A.......= x5F x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 _....39B....... x42 x18 x2D x42 B.-B - -7/5/14 8:56:41 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:41 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:41 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:41 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:41 PM :Time: 0:12.897: SENT, 1 bytes x4F O - -7/5/14 8:56:41 PM :Debug: old style time to read outpc: 50 ms. + +7/5/14 8:56:41 PM :Debug: old style time to read outpc: 50 ms. 7/5/14 8:56:41 PM :Time: 0:12.947: Received, 52 bytes xB0 x04 x00 x00 x70 xC6 x1B x42 xA8 x66 x7D x42 x00 x00 x00 x00 ....p..B.f}B.... x15 x4A x21 x3F x08 x78 x10 x41 x00 x00 x00 x00 x01 x0A x20 x3D .J.?.x.A.......= x60 x00 x00 x00 x8A x9D x38 x42 x00 x00 xC0 x7F x01 x00 x00 x00 `.....8B....... x7E x2E x34 x42 ~.4B - -7/5/14 8:56:41 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:41 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:41 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:41 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:41 PM :Time: 0:12.965: SENT, 1 bytes x4F O - -7/5/14 8:56:41 PM :Debug: old style time to read outpc: 49 ms. + +7/5/14 8:56:41 PM :Debug: old style time to read outpc: 49 ms. 7/5/14 8:56:41 PM :Time: 0:13.014: Received, 52 bytes xB0 x04 x00 x00 x70 xC6 x1B x42 xA8 x66 x7D x42 x00 x00 x00 x00 ....p..B.f}B.... x15 x4A x21 x3F x08 x78 x10 x41 x00 x00 x00 x00 x01 x0A x20 x3D .J.?.x.A.......= x60 x00 x00 x00 x8A x9D x38 x42 x00 x00 xC0 x7F x01 x00 x00 x00 `.....8B....... x7E x2E x34 x42 ~.4B - -7/5/14 8:56:41 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:41 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:41 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:41 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:41 PM :Time: 0:13.030: SENT, 1 bytes x4F O - -7/5/14 8:56:41 PM :Debug: old style time to read outpc: 50 ms. + +7/5/14 8:56:41 PM :Debug: old style time to read outpc: 50 ms. 7/5/14 8:56:41 PM :Time: 0:13.080: Received, 52 bytes xB0 x04 x00 x00 x70 xC6 x1B x42 xA8 x66 x7D x42 x00 x00 x00 x00 ....p..B.f}B.... x15 x4A x21 x3F x08 x78 x10 x41 x00 x00 x00 x00 x01 x0A x20 x3D .J.?.x.A.......= x60 x00 x00 x00 x8A x9D x38 x42 x00 x00 xC0 x7F x01 x00 x00 x00 `.....8B....... x7E x2E x34 x42 ~.4B - -7/5/14 8:56:41 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:41 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:41 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:41 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:41 PM :Time: 0:13.096: SENT, 1 bytes x4F O - -7/5/14 8:56:41 PM :Debug: old style time to read outpc: 50 ms. + +7/5/14 8:56:41 PM :Debug: old style time to read outpc: 50 ms. 7/5/14 8:56:41 PM :Time: 0:13.146: Received, 52 bytes xB0 x04 x00 x00 x70 xC6 x1B x42 xA8 x66 x7D x42 x00 x00 x00 x00 ....p..B.f}B.... x15 x4A x21 x3F x08 x78 x10 x41 x00 x00 x00 x00 x01 x0A x20 x3D .J.?.x.A.......= x60 x00 x00 x00 x8A x9D x38 x42 x00 x00 xC0 x7F x01 x00 x00 x00 `.....8B....... x7E x2E x34 x42 ~.4B - -7/5/14 8:56:41 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:41 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:41 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:41 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:41 PM :Time: 0:13.163: SENT, 1 bytes x4F O - -7/5/14 8:56:41 PM :Debug: old style time to read outpc: 49 ms. + +7/5/14 8:56:41 PM :Debug: old style time to read outpc: 49 ms. 7/5/14 8:56:41 PM :Time: 0:13.213: Received, 52 bytes xB0 x04 x00 x00 x68 x99 x12 x42 x0C x18 x80 x42 xD0 x89 x1D x3F ....h..B...B...? x7B xAA x27 x3F x05 x54 x10 x41 x00 x00 x00 x00 x02 x0E xE0 x3C {.'?.T.A.......< x68 x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 h....39B....... x14 xFF x2D x42 ..-B - -7/5/14 8:56:41 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:41 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:41 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:41 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:41 PM :Time: 0:13.231: SENT, 1 bytes x4F O - -7/5/14 8:56:41 PM :Info: file:CurrentTune.msq is not Monitored, cannot pause Monitoring of it. -7/5/14 8:56:41 PM :Debug: old style time to read outpc: 143 ms. + +7/5/14 8:56:41 PM :Info: file:CurrentTune.msq is not Monitored, cannot pause Monitoring of it. +7/5/14 8:56:41 PM :Debug: old style time to read outpc: 143 ms. 7/5/14 8:56:41 PM :Debug: File does not exist, creating new: -C:\Users\pc\Documents\TunerStudioProjects\MyCar\CurrentTune.msq +C:\Users\pc\Documents\TunerStudioProjects\MyCar\CurrentTune.msq 7/5/14 8:56:41 PM :Time: 0:13.375: Received, 52 bytes xB0 x04 x00 x00 x68 x99 x12 x42 x0C x18 x80 x42 xD0 x89 x1D x3F ....h..B...B...? x7B xAA x27 x3F x05 x54 x10 x41 x00 x00 x00 x00 x02 x0E xE0 x3C {.'?.T.A.......< x68 x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 h....39B....... x14 xFF x2D x42 ..-B - -7/5/14 8:56:41 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:41 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:41 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:41 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:41 PM :Time: 0:13.380: SENT, 1 bytes x4F O - -7/5/14 8:56:41 PM :Info: file:CurrentTune.msq is not Monitored, cannot unpause Monitoring of it. -7/5/14 8:56:41 PM :Info: closeApp Called -7/5/14 8:56:41 PM :Info: file:CurrentTune.msq is not Monitored, cannot pause Monitoring of it. -7/5/14 8:56:41 PM :Info: file:CurrentTune.msq is not Monitored, cannot unpause Monitoring of it. -7/5/14 8:56:41 PM :Debug: goOffline Starting, Time:0 -7/5/14 8:56:41 PM :Info: Deactivated Turbo Baud, goOffline -7/5/14 8:56:41 PM :Debug: old style time to read outpc: 49 ms. + +7/5/14 8:56:41 PM :Info: file:CurrentTune.msq is not Monitored, cannot unpause Monitoring of it. +7/5/14 8:56:41 PM :Info: closeApp Called +7/5/14 8:56:41 PM :Info: file:CurrentTune.msq is not Monitored, cannot pause Monitoring of it. +7/5/14 8:56:41 PM :Info: file:CurrentTune.msq is not Monitored, cannot unpause Monitoring of it. +7/5/14 8:56:41 PM :Debug: goOffline Starting, Time:0 +7/5/14 8:56:41 PM :Info: Deactivated Turbo Baud, goOffline +7/5/14 8:56:41 PM :Debug: old style time to read outpc: 49 ms. 7/5/14 8:56:41 PM :Time: 0:13.430: Received, 52 bytes xB0 x04 x00 x00 x68 x99 x12 x42 x0C x18 x80 x42 xD0 x89 x1D x3F ....h..B...B...? x7B xAA x27 x3F x05 x54 x10 x41 x00 x00 x00 x00 x02 x0E xE0 x3C {.'?.T.A.......< x68 x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 h....39B....... x14 xFF x2D x42 ..-B - -7/5/14 8:56:41 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:41 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:41 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:41 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:41 PM :Time: 0:13.439: SENT, 1 bytes x4F O - -7/5/14 8:56:41 PM :Debug: old style time to read outpc: 50 ms. + +7/5/14 8:56:41 PM :Debug: old style time to read outpc: 50 ms. 7/5/14 8:56:41 PM :Time: 0:13.489: Received, 52 bytes xB0 x04 x00 x00 xD8 x2C x1B x42 x90 x53 x7E x42 x00 x00 x00 x00 .....,.B.S~B.... x3F xEA x23 x3F x05 x54 x10 x41 x00 x00 x00 x00 x02 x0E xE0 x3C ?.#?.T.A.......< x5F x00 x00 x00 x8A x9D x38 x42 x00 x00 xC0 x7F x01 x00 x00 x00 _.....8B....... x86 xF6 x33 x42 ..3B - -7/5/14 8:56:41 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:41 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:41 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:41 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:41 PM :Time: 0:13.501: SENT, 1 bytes x4F O - -7/5/14 8:56:41 PM :Debug: old style time to read outpc: 50 ms. + +7/5/14 8:56:41 PM :Debug: old style time to read outpc: 50 ms. 7/5/14 8:56:41 PM :Time: 0:13.551: Received, 52 bytes xB0 x04 x00 x00 xD8 x2C x1B x42 x90 x53 x7E x42 x00 x00 x00 x00 .....,.B.S~B.... x3F xEA x23 x3F x05 x54 x10 x41 x00 x00 x00 x00 x02 x0E xE0 x3C ?.#?.T.A.......< x5F x00 x00 x00 x8A x9D x38 x42 x00 x00 xC0 x7F x01 x00 x00 x00 _.....8B....... x86 xF6 x33 x42 ..3B - -7/5/14 8:56:41 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:41 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:41 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:41 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:41 PM :Time: 0:13.566: SENT, 1 bytes x4F O - -7/5/14 8:56:41 PM :Debug: old style time to read outpc: 49 ms. + +7/5/14 8:56:41 PM :Debug: old style time to read outpc: 49 ms. 7/5/14 8:56:41 PM :Time: 0:13.615: Received, 52 bytes xB0 x04 x00 x00 xD8 x2C x1B x42 x90 x53 x7E x42 x00 x00 x00 x00 .....,.B.S~B.... x3F xEA x23 x3F x05 x54 x10 x41 x00 x00 x00 x00 x02 x0E xE0 x3C ?.#?.T.A.......< x5F x00 x00 x00 x8A x9D x38 x42 x00 x00 xC0 x7F x01 x00 x00 x00 _.....8B....... x86 xF6 x33 x42 ..3B - -7/5/14 8:56:42 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:56:42 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:56:42 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:56:42 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:56:42 PM :Time: 0:13.631: SENT, 1 bytes x4F O - -7/5/14 8:56:42 PM :Debug: goOffline about to stopProcessing, Time:250 -7/5/14 8:56:42 PM :Debug: goOffline Notified offline, Time:251 -7/5/14 8:56:42 PM :Debug: currentPort == null:false -7/5/14 8:56:42 PM :Info: Removed Port from cache -7/5/14 8:56:42 PM :Info: Successfully Closed Port -7/5/14 8:56:42 PM :Debug: goOffline closed port, Time:352 + +7/5/14 8:56:42 PM :Debug: goOffline about to stopProcessing, Time:250 +7/5/14 8:56:42 PM :Debug: goOffline Notified offline, Time:251 +7/5/14 8:56:42 PM :Debug: currentPort == null:false +7/5/14 8:56:42 PM :Info: Removed Port from cache +7/5/14 8:56:42 PM :Info: Successfully Closed Port +7/5/14 8:56:42 PM :Debug: goOffline closed port, Time:352 7/5/14 8:56:42 PM :Time: 0:13.981: Timed out on read, 1 bytes x4F O - + 7/5/14 8:56:42 PM :Debug: Exception Caught during comms, type:t.b, message: Read timeout for send command: x4F O -Expected 52 bytes, still no response after 351ms. -7/5/14 8:56:47 PM :Debug: goOffline comm thread stopped, Time:5352 -7/5/14 8:56:47 PM :Debug: No Remaining Queue Write instructions -7/5/14 8:56:47 PM :Info: Stopped Comms Watchdog -7/5/14 8:56:47 PM :Debug: removing Configuration: MyCar -7/5/14 8:56:47 PM :Info: Finalizing Sensors -7/5/14 8:56:47 PM :Info: closed Called -TunerStudio shutdown: Sat Jul 05 20:56:47 EDT 2014 +Expected 52 bytes, still no response after 351ms. +7/5/14 8:56:47 PM :Debug: goOffline comm thread stopped, Time:5352 +7/5/14 8:56:47 PM :Debug: No Remaining Queue Write instructions +7/5/14 8:56:47 PM :Info: Stopped Comms Watchdog +7/5/14 8:56:47 PM :Debug: removing Configuration: MyCar +7/5/14 8:56:47 PM :Info: Finalizing Sensors +7/5/14 8:56:47 PM :Info: closed Called +TunerStudio shutdown: Sat Jul 05 20:56:47 EDT 2014 ############################################################## - + diff --git a/misc/ms_logs/page_issue/plain.TunerStudioAppDebug.second_launch.txt b/misc/ms_logs/page_issue/plain.TunerStudioAppDebug.second_launch.txt index 98a190c44d..b7ae3ef82a 100644 --- a/misc/ms_logs/page_issue/plain.TunerStudioAppDebug.second_launch.txt +++ b/misc/ms_logs/page_issue/plain.TunerStudioAppDebug.second_launch.txt @@ -1,87 +1,87 @@ -TunerStudio 2.6.01 started on Sat Jul 05 20:58:22 EDT 2014 -JRE 1.7.0_60, Windows 7 6.1, x86 -java.library.path=lib -TunerStudioMS.jar -Look:Metal, ClassName:'javax.swing.plaf.metal.MetalLookAndFeel' -Look:Nimbus, ClassName:'javax.swing.plaf.nimbus.NimbusLookAndFeel' -Look:CDE/Motif, ClassName:'com.sun.java.swing.plaf.motif.MotifLookAndFeel' -Look:Windows, ClassName:'com.sun.java.swing.plaf.windows.WindowsLookAndFeel' -Look:Windows Classic, ClassName:'com.sun.java.swing.plaf.windows.WindowsClassicLookAndFeel' -Setting Look & Feel to:javax.swing.plaf.metal.MetalLookAndFeel -7/5/14 8:58:23 PM :Debug: Command Non-VolatileBytes for F resolved to: x46 F -7/5/14 8:58:23 PM :Debug: Command Non-VolatileBytes for I resolved to: x49 I -7/5/14 8:58:23 PM :Debug: Command Non-VolatileBytes for f resolved to: x66 f -7/5/14 8:58:23 PM :Debug: App Name:TunerStudio, appEdition:MS Lite! -7/5/14 8:58:25 PM :Debug: Time to retreive font name list: 37 ms. +TunerStudio 2.6.01 started on Sat Jul 05 20:58:22 EDT 2014 +JRE 1.7.0_60, Windows 7 6.1, x86 +java.library.path=lib +TunerStudioMS.jar +Look:Metal, ClassName:'javax.swing.plaf.metal.MetalLookAndFeel' +Look:Nimbus, ClassName:'javax.swing.plaf.nimbus.NimbusLookAndFeel' +Look:CDE/Motif, ClassName:'com.sun.java.swing.plaf.motif.MotifLookAndFeel' +Look:Windows, ClassName:'com.sun.java.swing.plaf.windows.WindowsLookAndFeel' +Look:Windows Classic, ClassName:'com.sun.java.swing.plaf.windows.WindowsClassicLookAndFeel' +Setting Look & Feel to:javax.swing.plaf.metal.MetalLookAndFeel +7/5/14 8:58:23 PM :Debug: Command Non-VolatileBytes for F resolved to: x46 F +7/5/14 8:58:23 PM :Debug: Command Non-VolatileBytes for I resolved to: x49 I +7/5/14 8:58:23 PM :Debug: Command Non-VolatileBytes for f resolved to: x66 f +7/5/14 8:58:23 PM :Debug: App Name:TunerStudio, appEdition:MS Lite! +7/5/14 8:58:25 PM :Debug: Time to retreive font name list: 37 ms. WARNING: RXTX Version mismatch Jar version = RXTX-2.2pre1 - native lib Version = RXTX-2.1-7 -7/5/14 8:58:25 PM :Info: Initialized RXTX driver: 11ms. -No check, last update check=Fri Jul 04 15:49:57 EDT 2014 -MSmain: No check, last update check=Fri Jul 04 15:49:54 EDT 2014 -7/5/14 8:58:28 PM :Debug: Opening project: C:\Users\pc\Documents\TunerStudioProjects\MyCar -7/5/14 8:58:28 PM :Debug: Reading translation file as plain text because: fast binary headers not found. probably not a fast binary file -7/5/14 8:58:28 PM :Debug: Filtered ConfigurationOptionGroup in 16ms. -7/5/14 8:58:28 PM :Info: Read file canPcVariables.ini: 0.0ms -7/5/14 8:58:28 PM :Info: Filtered ini: 0.0ms -7/5/14 8:58:28 PM :Info: Loading Trigger Wheels -7/5/14 8:58:28 PM :Info: Loaded All known ini sections -7/5/14 8:58:28 PM :Info: Parsed and validated ini "canPcVariables.ini" in : 21ms. -7/5/14 8:58:28 PM :Info: Read file mainController.ini: 1.0ms -7/5/14 8:58:28 PM :Info: Filtered ini: 0.0ms -7/5/14 8:58:28 PM :Debug: ini signature: MShift v0.01 -7/5/14 8:58:28 PM :Info: Set Write Blocks on = true -7/5/14 8:58:28 PM :Info: Loading Trigger Wheels -7/5/14 8:58:28 PM :Info: Loaded All known ini sections -7/5/14 8:58:28 PM :Info: Parsed and validated ini "mainController.ini" in : 26ms. -7/5/14 8:58:28 PM :Info: Not Loading default Tools because non are defined for signature: MShift v0.01 -7/5/14 8:58:28 PM :Debug: Adding Configuration: MyCar -7/5/14 8:58:28 PM :Info: No secl OutputChannel, och sync monitor disabled. -7/5/14 8:58:28 PM :Info: Tune opened, 2256 bytes updated. File:C:\Users\pc\Documents\TunerStudioProjects\MyCar\CurrentTune.msq -7/5/14 8:58:28 PM :Debug: Flush lasted: 0ms. -7/5/14 8:58:28 PM :Info: !!! Loaded config in 334 -7/5/14 8:58:28 PM :Info: Opening port: COM18 -7/5/14 8:58:28 PM :Debug: 0ms. - added Port -7/5/14 8:58:28 PM :Debug: 14ms. - 1st got port -7/5/14 8:58:28 PM :Debug: 14ms. - got port -7/5/14 8:58:28 PM :Debug: 21ms. - setParameters -7/5/14 8:58:28 PM :Debug: Monitoring COM18 @ 115200 baud for controllers. -7/5/14 8:58:28 PM :Debug: Started new CommThread for MyCar -7/5/14 8:58:28 PM :Info: Comm Manager for MyCar Started -7/5/14 8:58:28 PM :Debug: commThreadExpectedReturnTime set to ms from now: 1220 -7/5/14 8:58:28 PM :Debug: Comm Read Thread Change! Old Thread:null, new Thread:COMM Thread92800.20428588516 -7/5/14 8:58:28 PM :Info: Started Comms Watchdog -7/5/14 8:58:28 PM :Info: !!! Activated Project 446 + native lib Version = RXTX-2.1-7 +7/5/14 8:58:25 PM :Info: Initialized RXTX driver: 11ms. +No check, last update check=Fri Jul 04 15:49:57 EDT 2014 +MSmain: No check, last update check=Fri Jul 04 15:49:54 EDT 2014 +7/5/14 8:58:28 PM :Debug: Opening project: C:\Users\pc\Documents\TunerStudioProjects\MyCar +7/5/14 8:58:28 PM :Debug: Reading translation file as plain text because: fast binary headers not found. probably not a fast binary file +7/5/14 8:58:28 PM :Debug: Filtered ConfigurationOptionGroup in 16ms. +7/5/14 8:58:28 PM :Info: Read file canPcVariables.ini: 0.0ms +7/5/14 8:58:28 PM :Info: Filtered ini: 0.0ms +7/5/14 8:58:28 PM :Info: Loading Trigger Wheels +7/5/14 8:58:28 PM :Info: Loaded All known ini sections +7/5/14 8:58:28 PM :Info: Parsed and validated ini "canPcVariables.ini" in : 21ms. +7/5/14 8:58:28 PM :Info: Read file mainController.ini: 1.0ms +7/5/14 8:58:28 PM :Info: Filtered ini: 0.0ms +7/5/14 8:58:28 PM :Debug: ini signature: MShift v0.01 +7/5/14 8:58:28 PM :Info: Set Write Blocks on = true +7/5/14 8:58:28 PM :Info: Loading Trigger Wheels +7/5/14 8:58:28 PM :Info: Loaded All known ini sections +7/5/14 8:58:28 PM :Info: Parsed and validated ini "mainController.ini" in : 26ms. +7/5/14 8:58:28 PM :Info: Not Loading default Tools because non are defined for signature: MShift v0.01 +7/5/14 8:58:28 PM :Debug: Adding Configuration: MyCar +7/5/14 8:58:28 PM :Info: No secl OutputChannel, och sync monitor disabled. +7/5/14 8:58:28 PM :Info: Tune opened, 2256 bytes updated. File:C:\Users\pc\Documents\TunerStudioProjects\MyCar\CurrentTune.msq +7/5/14 8:58:28 PM :Debug: Flush lasted: 0ms. +7/5/14 8:58:28 PM :Info: !!! Loaded config in 334 +7/5/14 8:58:28 PM :Info: Opening port: COM18 +7/5/14 8:58:28 PM :Debug: 0ms. - added Port +7/5/14 8:58:28 PM :Debug: 14ms. - 1st got port +7/5/14 8:58:28 PM :Debug: 14ms. - got port +7/5/14 8:58:28 PM :Debug: 21ms. - setParameters +7/5/14 8:58:28 PM :Debug: Monitoring COM18 @ 115200 baud for controllers. +7/5/14 8:58:28 PM :Debug: Started new CommThread for MyCar +7/5/14 8:58:28 PM :Info: Comm Manager for MyCar Started +7/5/14 8:58:28 PM :Debug: commThreadExpectedReturnTime set to ms from now: 1220 +7/5/14 8:58:28 PM :Debug: Comm Read Thread Change! Old Thread:null, new Thread:COMM Thread92800.20428588516 +7/5/14 8:58:28 PM :Info: Started Comms Watchdog +7/5/14 8:58:28 PM :Info: !!! Activated Project 446 7/5/14 8:58:28 PM :Time: 0:00.291: SENT, 1 bytes x46 F - -7/5/14 8:58:28 PM :Debug: High Speed Paint: true -7/5/14 8:58:28 PM :Debug: !!! Opened Dash 509 -7/5/14 8:58:29 PM :Debug: commThreadExpectedReturnTime set to ms from now: 1620 + +7/5/14 8:58:28 PM :Debug: High Speed Paint: true +7/5/14 8:58:28 PM :Debug: !!! Opened Dash 509 +7/5/14 8:58:29 PM :Debug: commThreadExpectedReturnTime set to ms from now: 1620 7/5/14 8:58:29 PM :Time: 0:00.891: Received, 3 bytes x30 x30 x31 001 - + 7/5/14 8:58:29 PM :Time: 0:00.891: SENT, 1 bytes x48 H - -MSad: No check, last update check=Fri Jul 04 15:49:57 EDT 2014 -7/5/14 8:58:29 PM :Info: Communicating with Bowling & Grippo MS1 Base Code MShift v0.01 + +MSad: No check, last update check=Fri Jul 04 15:49:57 EDT 2014 +7/5/14 8:58:29 PM :Info: Communicating with Bowling & Grippo MS1 Base Code MShift v0.01 7/5/14 8:58:29 PM :Time: 0:01.691: Received, 13 bytes x4D x53 x68 x69 x66 x74 x20 x76 x30 x2E x30 x31 x00 MShift.v0.01. - -Time: 0:01.693: Received Instruction: -Time: 0:01.723: Processing Instruction: -7/5/14 8:58:29 PM :Debug: Reading ECU Data, 0.0 complete -7/5/14 8:58:29 PM :Debug: commThreadExpectedReturnTime set to ms from now: 860 + +Time: 0:01.693: Received Instruction: +Time: 0:01.723: Processing Instruction: +7/5/14 8:58:29 PM :Debug: Reading ECU Data, 0.0 complete +7/5/14 8:58:29 PM :Debug: commThreadExpectedReturnTime set to ms from now: 860 7/5/14 8:58:29 PM :Time: 0:01.768: SENT, 3 bytes x50 x00 x00 P.. - -7/5/14 8:58:29 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/5/14 8:58:29 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/5/14 8:58:30 PM :Time: 0:01.878: SENT, 7 bytes x52 x00 x00 x00 x00 x64 x05 R....d. - -7/5/14 8:58:30 PM :Debug: Read page time: 210ms. -7/5/14 8:58:30 PM :Debug: Reading ECU Data, 0.25 complete + +7/5/14 8:58:30 PM :Debug: Read page time: 210ms. +7/5/14 8:58:30 PM :Debug: Reading ECU Data, 0.25 complete 7/5/14 8:58:30 PM :Time: 0:02.028: Received, 1380 bytes x00 x00 x00 x00 x9A x99 xEF x42 x00 x00 x00 x41 x00 x00 x10 x41 .......B...A...A x00 x00 x20 x41 x00 x00 x30 x41 x00 x00 x40 x41 x00 x00 x50 x41 ...A..0A..@A..PA @@ -170,17 +170,17 @@ x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 .......... x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 ................ x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 ................ x00 x00 x00 x00 .... - -7/5/14 8:58:30 PM :Debug: commThreadExpectedReturnTime set to ms from now: 860 + +7/5/14 8:58:30 PM :Debug: commThreadExpectedReturnTime set to ms from now: 860 7/5/14 8:58:30 PM :Time: 0:02.059: SENT, 3 bytes x50 x00 x00 P.. - -7/5/14 8:58:30 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/5/14 8:58:30 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/5/14 8:58:30 PM :Time: 0:02.169: SENT, 7 bytes x52 x00 x00 x00 x00 x44 x01 R....D. - -7/5/14 8:58:30 PM :Debug: Read page time: 210ms. -7/5/14 8:58:30 PM :Debug: Reading ECU Data, 0.5 complete + +7/5/14 8:58:30 PM :Debug: Read page time: 210ms. +7/5/14 8:58:30 PM :Debug: Reading ECU Data, 0.5 complete 7/5/14 8:58:30 PM :Time: 0:02.318: Received, 324 bytes x00 x00 x00 x00 x9A x99 xEF x42 x00 x00 x00 x41 x00 x00 x10 x41 .......B...A...A x00 x00 x20 x41 x00 x00 x30 x41 x00 x00 x40 x41 x00 x00 x50 x41 ...A..0A..@A..PA @@ -203,17 +203,17 @@ x00 x00 x80 x3F x00 x00 x80 x3F x00 x00 x80 x3F x00 x00 x80 x3F ...?...?.. x00 x00 x80 x3F x00 x00 x80 x3F x00 x00 x80 x3F x00 x00 x80 x3F ...?...?...?...? x00 x00 x80 x3F x00 x00 x80 x3F x00 x00 x80 x3F x00 x00 x80 x3F ...?...?...?...? x00 x00 x80 x3F ...? - -7/5/14 8:58:30 PM :Debug: commThreadExpectedReturnTime set to ms from now: 860 + +7/5/14 8:58:30 PM :Debug: commThreadExpectedReturnTime set to ms from now: 860 7/5/14 8:58:30 PM :Time: 0:02.349: SENT, 3 bytes x50 x00 x00 P.. - -7/5/14 8:58:30 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/5/14 8:58:30 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/5/14 8:58:30 PM :Time: 0:02.459: SENT, 7 bytes x52 x00 x00 x00 x00 x00 x04 R...... - -7/5/14 8:58:30 PM :Debug: Read page time: 210ms. -7/5/14 8:58:30 PM :Debug: Reading ECU Data, 0.75 complete + +7/5/14 8:58:30 PM :Debug: Read page time: 210ms. +7/5/14 8:58:30 PM :Debug: Reading ECU Data, 0.75 complete 7/5/14 8:58:30 PM :Time: 0:02.608: Received, 1024 bytes x00 x00 x00 x00 x9A x99 xEF x42 x00 x00 x00 x41 x00 x00 x10 x41 .......B...A...A x00 x00 x20 x41 x00 x00 x30 x41 x00 x00 x40 x41 x00 x00 x50 x41 ...A..0A..@A..PA @@ -279,17 +279,17 @@ x01 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x32 x00 x00 x00 .......... x04 x00 x00 x00 x00 x00 x00 x00 x01 x00 x00 x00 x00 x00 x00 x3F ...............? x01 x00 x00 x00 x00 x00 x00 x00 xA1 x52 x33 x01 x14 x00 x00 x00 .........R3..... x04 x00 x00 x00 x03 x00 x00 x00 x01 x00 x00 x00 x14 x00 x00 x00 ................ - -7/5/14 8:58:30 PM :Debug: commThreadExpectedReturnTime set to ms from now: 860 + +7/5/14 8:58:30 PM :Debug: commThreadExpectedReturnTime set to ms from now: 860 7/5/14 8:58:30 PM :Time: 0:02.639: SENT, 3 bytes x50 x00 x00 P.. - -7/5/14 8:58:30 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 + +7/5/14 8:58:30 PM :Debug: commThreadExpectedReturnTime set to ms from now: 20140 7/5/14 8:58:30 PM :Time: 0:02.749: SENT, 7 bytes x52 x00 x00 x00 x00 x00 x04 R...... - -7/5/14 8:58:31 PM :Debug: Read page time: 210ms. -7/5/14 8:58:31 PM :Debug: Reading ECU Data, 1.0 complete + +7/5/14 8:58:31 PM :Debug: Read page time: 210ms. +7/5/14 8:58:31 PM :Debug: Reading ECU Data, 1.0 complete 7/5/14 8:58:31 PM :Time: 0:02.899: Received, 1024 bytes x00 x00 x00 x00 x9A x99 xEF x42 x00 x00 x00 x41 x00 x00 x10 x41 .......B...A...A x00 x00 x20 x41 x00 x00 x30 x41 x00 x00 x40 x41 x00 x00 x50 x41 ...A..0A..@A..PA @@ -355,604 +355,604 @@ x01 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x00 x32 x00 x00 x00 .......... x04 x00 x00 x00 x00 x00 x00 x00 x01 x00 x00 x00 x00 x00 x00 x3F ...............? x01 x00 x00 x00 x00 x00 x00 x00 xA1 x52 x33 x01 x14 x00 x00 x00 .........R3..... x04 x00 x00 x00 x03 x00 x00 x00 x01 x00 x00 x00 x14 x00 x00 x00 ................ - -7/5/14 8:58:31 PM :Debug: Read All Data -Time: 0:02.900: Processing Complete: -7/5/14 8:58:31 PM :Debug: isBlank Time: 0 ms. -7/5/14 8:58:31 PM :Debug: DiffTime: 8 ms. -7/5/14 8:58:31 PM :Debug: Time to get Panels = 0ms. -7/5/14 8:58:31 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:58:31 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:58:31 PM :Debug: Read All Data +Time: 0:02.900: Processing Complete: +7/5/14 8:58:31 PM :Debug: isBlank Time: 0 ms. +7/5/14 8:58:31 PM :Debug: DiffTime: 8 ms. +7/5/14 8:58:31 PM :Debug: Time to get Panels = 0ms. +7/5/14 8:58:31 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:58:31 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:58:31 PM :Time: 0:02.951: SENT, 1 bytes x4F O - -7/5/14 8:58:31 PM :Debug: old style time to read outpc: 50 ms. + +7/5/14 8:58:31 PM :Debug: old style time to read outpc: 50 ms. 7/5/14 8:58:31 PM :Time: 0:03.000: Received, 52 bytes xB0 x04 x00 x00 x60 xB4 x14 x42 x74 xBD x82 x42 x00 x00 x00 x00 ....`..Bt..B.... x21 x0A x22 x3F x08 x78 x10 x41 x00 x00 x00 x00 x01 x0A x20 x3D .."?.x.A.......= x50 x00 x00 x00 x8A x9D x38 x42 x00 x00 xC0 x7F x01 x00 x00 x00 P.....8B....... x02 xE6 x30 x42 ..0B - -7/5/14 8:58:31 PM :Info: dr: 0:47 -7/5/14 8:58:31 PM :Debug: Range Sort Time: 0 -7/5/14 8:58:31 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:58:31 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:58:31 PM :Info: dr: 0:47 +7/5/14 8:58:31 PM :Debug: Range Sort Time: 0 +7/5/14 8:58:31 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:58:31 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:58:31 PM :Time: 0:03.010: SENT, 1 bytes x4F O - -7/5/14 8:58:31 PM :Debug: old style time to read outpc: 49 ms. + +7/5/14 8:58:31 PM :Debug: old style time to read outpc: 49 ms. 7/5/14 8:58:31 PM :Time: 0:03.060: Received, 52 bytes xB0 x04 x00 x00 x60 xB4 x14 x42 x74 xBD x82 x42 x00 x00 x00 x00 ....`..Bt..B.... x21 x0A x22 x3F x08 x78 x10 x41 x00 x00 x00 x00 x01 x0A x20 x3D .."?.x.A.......= x50 x00 x00 x00 x8A x9D x38 x42 x00 x00 xC0 x7F x01 x00 x00 x00 P.....8B....... x02 xE6 x30 x42 ..0B - -7/5/14 8:58:31 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:58:31 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:58:31 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:58:31 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:58:31 PM :Time: 0:03.069: SENT, 1 bytes x4F O - -7/5/14 8:58:31 PM :Debug: old style time to read outpc: 50 ms. + +7/5/14 8:58:31 PM :Debug: old style time to read outpc: 50 ms. 7/5/14 8:58:31 PM :Time: 0:03.119: Received, 52 bytes xB0 x04 x00 x00 x60 xB4 x14 x42 x74 xBD x82 x42 x00 x00 x00 x00 ....`..Bt..B.... x21 x0A x22 x3F x08 x78 x10 x41 x00 x00 x00 x00 x01 x0A x20 x3D .."?.x.A.......= x50 x00 x00 x00 x8A x9D x38 x42 x00 x00 xC0 x7F x01 x00 x00 x00 P.....8B....... x02 xE6 x30 x42 ..0B - -7/5/14 8:58:31 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:58:31 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:58:31 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:58:31 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:58:31 PM :Time: 0:03.131: SENT, 1 bytes x4F O - -7/5/14 8:58:31 PM :Debug: old style time to read outpc: 50 ms. + +7/5/14 8:58:31 PM :Debug: old style time to read outpc: 50 ms. 7/5/14 8:58:31 PM :Time: 0:03.182: Received, 52 bytes xB0 x04 x00 x00 x60 xB4 x14 x42 x74 xBD x82 x42 x00 x00 x00 x00 ....`..Bt..B.... x21 x0A x22 x3F x08 x78 x10 x41 x00 x00 x00 x00 x01 x0A x20 x3D .."?.x.A.......= x50 x00 x00 x00 x8A x9D x38 x42 x00 x00 xC0 x7F x01 x00 x00 x00 P.....8B....... x02 xE6 x30 x42 ..0B - -7/5/14 8:58:31 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:58:31 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:58:31 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:58:31 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:58:31 PM :Time: 0:03.195: SENT, 1 bytes x4F O - -7/5/14 8:58:31 PM :Debug: old style time to read outpc: 50 ms. + +7/5/14 8:58:31 PM :Debug: old style time to read outpc: 50 ms. 7/5/14 8:58:31 PM :Time: 0:03.246: Received, 52 bytes xAF x04 x00 x00 xB8 xF9 x1A x42 x84 xE4 x83 x42 x00 x00 x00 x00 .......B...B.... xDF xE9 x1D x3F x00 x00 x10 x41 x00 x00 x00 x00 x00 x00 x00 x00 ...?...A........ x42 x00 x00 x00 xC2 x21 x3C x42 x00 x00 xC0 x7F x01 x00 x00 x00 B.....5B - -7/5/14 8:58:35 PM :Debug: old style time to read outpc: 49 ms. -7/5/14 8:58:35 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:58:35 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:58:35 PM :Debug: old style time to read outpc: 49 ms. +7/5/14 8:58:35 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:58:35 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:58:35 PM :Time: 0:07.105: SENT, 1 bytes x4F O - -7/5/14 8:58:35 PM :Debug: old style time to read outpc: 49 ms. + +7/5/14 8:58:35 PM :Debug: old style time to read outpc: 49 ms. 7/5/14 8:58:35 PM :Time: 0:07.155: Received, 52 bytes xB0 x04 x00 x00 xE8 x2D x1A x42 x04 x38 x83 x42 x00 x00 x00 x00 .....-.B.8.B.... x2D xCA x22 x3F x08 x78 x10 x41 x00 x00 x00 x00 x01 x0A x20 x3D -."?.x.A.......= x4C x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 L....39B....... x70 x3E x35 x42 p>5B - -7/5/14 8:58:35 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:58:35 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:58:35 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:58:35 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:58:35 PM :Time: 0:07.172: SENT, 1 bytes x4F O - -7/5/14 8:58:35 PM :Debug: old style time to read outpc: 50 ms. + +7/5/14 8:58:35 PM :Debug: old style time to read outpc: 50 ms. 7/5/14 8:58:35 PM :Time: 0:07.222: Received, 52 bytes xB0 x04 x00 x00 xE8 x2D x1A x42 x04 x38 x83 x42 x00 x00 x00 x00 .....-.B.8.B.... x2D xCA x22 x3F x08 x78 x10 x41 x00 x00 x00 x00 x01 x0A x20 x3D -."?.x.A.......= x4C x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 L....39B....... x70 x3E x35 x42 p>5B - -7/5/14 8:58:35 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:58:35 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:58:35 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:58:35 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:58:35 PM :Time: 0:07.238: SENT, 1 bytes x4F O - -7/5/14 8:58:35 PM :Debug: old style time to read outpc: 49 ms. + +7/5/14 8:58:35 PM :Debug: old style time to read outpc: 49 ms. 7/5/14 8:58:35 PM :Time: 0:07.288: Received, 52 bytes xB0 x04 x00 x00 xE8 x2D x1A x42 x04 x38 x83 x42 x00 x00 x00 x00 .....-.B.8.B.... x2D xCA x22 x3F x08 x78 x10 x41 x00 x00 x00 x00 x01 x0A x20 x3D -."?.x.A.......= x4C x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 L....39B....... x70 x3E x35 x42 p>5B - -7/5/14 8:58:35 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:58:35 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:58:35 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:58:35 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:58:35 PM :Time: 0:07.306: SENT, 1 bytes x4F O - -7/5/14 8:58:35 PM :Debug: old style time to read outpc: 50 ms. + +7/5/14 8:58:35 PM :Debug: old style time to read outpc: 50 ms. 7/5/14 8:58:35 PM :Time: 0:07.356: Received, 52 bytes xB0 x04 x00 x00 xE8 x2D x1A x42 x04 x38 x83 x42 x00 x00 x00 x00 .....-.B.8.B.... x2D xCA x22 x3F x08 x78 x10 x41 x00 x00 x00 x00 x01 x0A x20 x3D -."?.x.A.......= x4C x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 L....39B....... x70 x3E x35 x42 p>5B - -7/5/14 8:58:35 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:58:35 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:58:35 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:58:35 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:58:35 PM :Time: 0:07.372: SENT, 1 bytes x4F O - -7/5/14 8:58:35 PM :Debug: old style time to read outpc: 49 ms. -7/5/14 8:58:35 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:58:35 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:58:35 PM :Debug: old style time to read outpc: 49 ms. +7/5/14 8:58:35 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:58:35 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:58:35 PM :Time: 0:07.422: Received, 52 bytes xB0 x04 x00 x00 x68 x30 x19 x42 xCC x81 x83 x42 x00 x00 x00 x00 ....h0.B...B.... x81 x0A x28 x3F x05 x48 x10 x41 x00 x00 x00 x00 x02 x0C xC0 x3C ..(?.H.A.......< x5A x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 Z....39B....... x34 xA5 x34 x42 4.4B - + 7/5/14 8:58:35 PM :Time: 0:07.438: SENT, 1 bytes x4F O - + 7/5/14 8:58:35 PM :Time: 0:07.488: Received, 52 bytes xB0 x04 x00 x00 x68 x30 x19 x42 xCC x81 x83 x42 x00 x00 x00 x00 ....h0.B...B.... x81 x0A x28 x3F x05 x48 x10 x41 x00 x00 x00 x00 x02 x0C xC0 x3C ..(?.H.A.......< x5A x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 Z....39B....... x34 xA5 x34 x42 4.4B - -7/5/14 8:58:35 PM :Debug: old style time to read outpc: 49 ms. -7/5/14 8:58:35 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:58:35 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:58:35 PM :Debug: old style time to read outpc: 49 ms. +7/5/14 8:58:35 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:58:35 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:58:35 PM :Time: 0:07.504: SENT, 1 bytes x4F O - -7/5/14 8:58:35 PM :Debug: old style time to read outpc: 49 ms. + +7/5/14 8:58:35 PM :Debug: old style time to read outpc: 49 ms. 7/5/14 8:58:35 PM :Time: 0:07.554: Received, 52 bytes xB0 x04 x00 x00 x68 x30 x19 x42 xCC x81 x83 x42 x00 x00 x00 x00 ....h0.B...B.... x81 x0A x28 x3F x05 x48 x10 x41 x00 x00 x00 x00 x02 x0C xC0 x3C ..(?.H.A.......< x5A x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 Z....39B....... x34 xA5 x34 x42 4.4B - -7/5/14 8:58:35 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:58:35 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:58:35 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:58:35 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:58:35 PM :Time: 0:07.570: SENT, 1 bytes x4F O - -7/5/14 8:58:35 PM :Debug: old style time to read outpc: 50 ms. + +7/5/14 8:58:35 PM :Debug: old style time to read outpc: 50 ms. 7/5/14 8:58:35 PM :Time: 0:07.620: Received, 52 bytes xB0 x04 x00 x00 x68 x30 x19 x42 xCC x81 x83 x42 x00 x00 x00 x00 ....h0.B...B.... x81 x0A x28 x3F x05 x48 x10 x41 x00 x00 x00 x00 x02 x0C xC0 x3C ..(?.H.A.......< x5A x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 Z....39B....... x34 xA5 x34 x42 4.4B - -7/5/14 8:58:35 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:58:35 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:58:35 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:58:35 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:58:35 PM :Time: 0:07.636: SENT, 1 bytes x4F O - -7/5/14 8:58:35 PM :Debug: old style time to read outpc: 49 ms. + +7/5/14 8:58:35 PM :Debug: old style time to read outpc: 49 ms. 7/5/14 8:58:35 PM :Time: 0:07.686: Received, 52 bytes xB0 x04 x00 x00 x68 x30 x19 x42 xCC x81 x83 x42 x00 x00 x00 x00 ....h0.B...B.... x81 x0A x28 x3F x05 x48 x10 x41 x00 x00 x00 x00 x02 x0C xC0 x3C ..(?.H.A.......< x5A x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 Z....39B....... x34 xA5 x34 x42 4.4B - -7/5/14 8:58:35 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:58:35 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:58:35 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:58:35 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:58:35 PM :Time: 0:07.703: SENT, 1 bytes x4F O - -7/5/14 8:58:35 PM :Debug: old style time to read outpc: 50 ms. + +7/5/14 8:58:35 PM :Debug: old style time to read outpc: 50 ms. 7/5/14 8:58:35 PM :Time: 0:07.753: Received, 52 bytes xB0 x04 x00 x00 xE8 xFD x18 x42 x68 xEE x82 x42 x00 x00 x00 x00 .......Bh..B.... x63 x2A x26 x3F x04 x3C x10 x41 x00 x00 x00 x00 x01 x0A xA0 x3C c*&?.<.A.......< x4B x00 x00 x00 xD5 x4D x3D x42 x00 x00 xC0 x7F x01 x00 x00 x00 K....M=B....... xA2 x35 x34 x42 .54B - -7/5/14 8:58:35 PM :Info: dr: 0:47 -7/5/14 8:58:35 PM :Debug: Range Sort Time: 0 -7/5/14 8:58:35 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:58:35 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:58:35 PM :Info: dr: 0:47 +7/5/14 8:58:35 PM :Debug: Range Sort Time: 0 +7/5/14 8:58:35 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:58:35 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:58:35 PM :Time: 0:07.769: SENT, 1 bytes x4F O - + 7/5/14 8:58:35 PM :Time: 0:07.819: Received, 52 bytes xB0 x04 x00 x00 xE8 xFD x18 x42 x68 xEE x82 x42 x00 x00 x00 x00 .......Bh..B.... x63 x2A x26 x3F x04 x3C x10 x41 x00 x00 x00 x00 x01 x0A xA0 x3C c*&?.<.A.......< x4B x00 x00 x00 xD5 x4D x3D x42 x00 x00 xC0 x7F x01 x00 x00 x00 K....M=B....... xA2 x35 x34 x42 .54B - -7/5/14 8:58:35 PM :Debug: old style time to read outpc: 50 ms. -7/5/14 8:58:36 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:58:36 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:58:35 PM :Debug: old style time to read outpc: 50 ms. +7/5/14 8:58:36 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:58:36 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:58:36 PM :Time: 0:07.836: SENT, 1 bytes x4F O - -7/5/14 8:58:36 PM :Debug: old style time to read outpc: 50 ms. + +7/5/14 8:58:36 PM :Debug: old style time to read outpc: 50 ms. 7/5/14 8:58:36 PM :Time: 0:07.886: Received, 52 bytes xB0 x04 x00 x00 xE8 xFD x18 x42 x68 xEE x82 x42 x00 x00 x00 x00 .......Bh..B.... x63 x2A x26 x3F x04 x3C x10 x41 x00 x00 x00 x00 x01 x0A xA0 x3C c*&?.<.A.......< x4B x00 x00 x00 xD5 x4D x3D x42 x00 x00 xC0 x7F x01 x00 x00 x00 K....M=B....... xA2 x35 x34 x42 .54B - -7/5/14 8:58:36 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:58:36 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:58:36 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:58:36 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:58:36 PM :Time: 0:07.903: SENT, 1 bytes x4F O - -7/5/14 8:58:36 PM :Debug: old style time to read outpc: 50 ms. + +7/5/14 8:58:36 PM :Debug: old style time to read outpc: 50 ms. 7/5/14 8:58:36 PM :Time: 0:07.953: Received, 52 bytes xB0 x04 x00 x00 xE8 xFD x18 x42 x68 xEE x82 x42 x00 x00 x00 x00 .......Bh..B.... x63 x2A x26 x3F x04 x3C x10 x41 x00 x00 x00 x00 x01 x0A xA0 x3C c*&?.<.A.......< x4B x00 x00 x00 xD5 x4D x3D x42 x00 x00 xC0 x7F x01 x00 x00 x00 K....M=B....... xA2 x35 x34 x42 .54B - -7/5/14 8:58:36 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:58:36 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:58:36 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:58:36 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:58:36 PM :Time: 0:07.969: SENT, 1 bytes x4F O - -7/5/14 8:58:36 PM :Debug: Flush lasted: 0ms. -7/5/14 8:58:36 PM :Debug: old style time to read outpc: 50 ms. + +7/5/14 8:58:36 PM :Debug: Flush lasted: 0ms. +7/5/14 8:58:36 PM :Debug: old style time to read outpc: 50 ms. 7/5/14 8:58:36 PM :Time: 0:08.019: Received, 52 bytes xB0 x04 x00 x00 x68 x30 x19 x42 x78 x1F x83 x42 x00 x00 x00 x00 ....h0.Bx..B.... x51 x0A x25 x3F x05 x54 x10 x41 x00 x00 x00 x00 x02 x0E xE0 x3C Q.%?.T.A.......< x5B x00 x00 x00 x9D xC9 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 [.....9B....... x0A x74 x34 x42 .t4B - -7/5/14 8:58:36 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:58:36 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:58:36 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:58:36 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:58:36 PM :Time: 0:08.036: SENT, 1 bytes x4F O - -7/5/14 8:58:36 PM :Debug: old style time to read outpc: 50 ms. + +7/5/14 8:58:36 PM :Debug: old style time to read outpc: 50 ms. 7/5/14 8:58:36 PM :Time: 0:08.086: Received, 52 bytes xB0 x04 x00 x00 x68 x30 x19 x42 x78 x1F x83 x42 x00 x00 x00 x00 ....h0.Bx..B.... x51 x0A x25 x3F x05 x54 x10 x41 x00 x00 x00 x00 x02 x0E xE0 x3C Q.%?.T.A.......< x5B x00 x00 x00 x9D xC9 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 [.....9B....... x0A x74 x34 x42 .t4B - -7/5/14 8:58:36 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:58:36 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:58:36 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:58:36 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:58:36 PM :Time: 0:08.103: SENT, 1 bytes x4F O - -7/5/14 8:58:36 PM :Debug: old style time to read outpc: 50 ms. + +7/5/14 8:58:36 PM :Debug: old style time to read outpc: 50 ms. 7/5/14 8:58:36 PM :Time: 0:08.153: Received, 52 bytes xB0 x04 x00 x00 x68 x30 x19 x42 x78 x1F x83 x42 x00 x00 x00 x00 ....h0.Bx..B.... x51 x0A x25 x3F x05 x54 x10 x41 x00 x00 x00 x00 x02 x0E xE0 x3C Q.%?.T.A.......< x5B x00 x00 x00 x9D xC9 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 [.....9B....... x0A x74 x34 x42 .t4B - -7/5/14 8:58:36 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:58:36 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:58:36 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:58:36 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:58:36 PM :Time: 0:08.170: SENT, 1 bytes x4F O - -7/5/14 8:58:36 PM :Debug: old style time to read outpc: 50 ms. + +7/5/14 8:58:36 PM :Debug: old style time to read outpc: 50 ms. 7/5/14 8:58:36 PM :Time: 0:08.220: Received, 52 bytes xB0 x04 x00 x00 x68 x30 x19 x42 x78 x1F x83 x42 x00 x00 x00 x00 ....h0.Bx..B.... x51 x0A x25 x3F x05 x54 x10 x41 x00 x00 x00 x00 x02 x0E xE0 x3C Q.%?.T.A.......< x5B x00 x00 x00 x9D xC9 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 [.....9B....... x0A x74 x34 x42 .t4B - -7/5/14 8:58:36 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:58:36 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:58:36 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:58:36 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:58:36 PM :Time: 0:08.236: SENT, 1 bytes x4F O - -7/5/14 8:58:36 PM :Debug: old style time to read outpc: 115 ms. + +7/5/14 8:58:36 PM :Debug: old style time to read outpc: 115 ms. 7/5/14 8:58:36 PM :Time: 0:08.352: Received, 52 bytes xB0 x04 x00 x00 x68 x30 x19 x42 x78 x1F x83 x42 x00 x00 x00 x00 ....h0.Bx..B.... x51 x0A x25 x3F x05 x54 x10 x41 x00 x00 x00 x00 x02 x0E xE0 x3C Q.%?.T.A.......< x5B x00 x00 x00 x9D xC9 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 [.....9B....... x0A x74 x34 x42 .t4B - -7/5/14 8:58:36 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:58:36 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:58:36 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:58:36 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:58:36 PM :Time: 0:08.357: SENT, 1 bytes x4F O - -7/5/14 8:58:36 PM :Info: file:CurrentTune.msq is not Monitored, cannot pause Monitoring of it. -7/5/14 8:58:36 PM :Debug: old style time to read outpc: 49 ms. + +7/5/14 8:58:36 PM :Info: file:CurrentTune.msq is not Monitored, cannot pause Monitoring of it. +7/5/14 8:58:36 PM :Debug: old style time to read outpc: 49 ms. 7/5/14 8:58:36 PM :Time: 0:08.407: Received, 52 bytes xB0 x04 x00 x00 x68 xCB x18 x42 x68 xEE x82 x42 x00 x00 x00 x00 ....h..Bh..B.... x57 x6A x25 x3F x05 x54 x10 x41 x00 x00 x00 x00 x02 x0E xE0 x3C Wj%?.T.A.......< x54 x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 T....39B....... xC2 x0F x34 x42 ..4B - -7/5/14 8:58:36 PM :Info: file:CurrentTune.msq is not Monitored, cannot unpause Monitoring of it. -7/5/14 8:58:36 PM :Info: closeApp Called -7/5/14 8:58:36 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:58:36 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:58:36 PM :Info: file:CurrentTune.msq is not Monitored, cannot unpause Monitoring of it. +7/5/14 8:58:36 PM :Info: closeApp Called +7/5/14 8:58:36 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:58:36 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:58:36 PM :Time: 0:08.416: SENT, 1 bytes x4F O - -7/5/14 8:58:36 PM :Info: file:CurrentTune.msq is not Monitored, cannot pause Monitoring of it. -7/5/14 8:58:36 PM :Info: file:CurrentTune.msq is not Monitored, cannot unpause Monitoring of it. -7/5/14 8:58:36 PM :Debug: goOffline Starting, Time:0 -7/5/14 8:58:36 PM :Info: Deactivated Turbo Baud, goOffline -7/5/14 8:58:36 PM :Debug: old style time to read outpc: 49 ms. + +7/5/14 8:58:36 PM :Info: file:CurrentTune.msq is not Monitored, cannot pause Monitoring of it. +7/5/14 8:58:36 PM :Info: file:CurrentTune.msq is not Monitored, cannot unpause Monitoring of it. +7/5/14 8:58:36 PM :Debug: goOffline Starting, Time:0 +7/5/14 8:58:36 PM :Info: Deactivated Turbo Baud, goOffline +7/5/14 8:58:36 PM :Debug: old style time to read outpc: 49 ms. 7/5/14 8:58:36 PM :Time: 0:08.466: Received, 52 bytes xB0 x04 x00 x00 x68 xCB x18 x42 x68 xEE x82 x42 x00 x00 x00 x00 ....h..Bh..B.... x57 x6A x25 x3F x05 x54 x10 x41 x00 x00 x00 x00 x02 x0E xE0 x3C Wj%?.T.A.......< x54 x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 T....39B....... xC2 x0F x34 x42 ..4B - -7/5/14 8:58:36 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:58:36 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:58:36 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:58:36 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:58:36 PM :Time: 0:08.478: SENT, 1 bytes x4F O - -7/5/14 8:58:36 PM :Debug: old style time to read outpc: 49 ms. + +7/5/14 8:58:36 PM :Debug: old style time to read outpc: 49 ms. 7/5/14 8:58:36 PM :Time: 0:08.528: Received, 52 bytes xB0 x04 x00 x00 x68 xCB x18 x42 x68 xEE x82 x42 x00 x00 x00 x00 ....h..Bh..B.... x57 x6A x25 x3F x05 x54 x10 x41 x00 x00 x00 x00 x02 x0E xE0 x3C Wj%?.T.A.......< x54 x00 x00 x00 x93 x33 x39 x42 x00 x00 xC0 x7F x01 x00 x00 x00 T....39B....... xC2 x0F x34 x42 ..4B - -7/5/14 8:58:36 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:58:36 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:58:36 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:58:36 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:58:36 PM :Time: 0:08.542: SENT, 1 bytes x4F O - -7/5/14 8:58:36 PM :Debug: old style time to read outpc: 49 ms. + +7/5/14 8:58:36 PM :Debug: old style time to read outpc: 49 ms. 7/5/14 8:58:36 PM :Time: 0:08.592: Received, 52 bytes xB0 x04 x00 x00 x68 x30 x19 x42 x1C xB3 x83 x42 x00 x00 x00 x00 ....h0.B...B.... x33 x2A x23 x3F x06 x60 x10 x41 x00 x00 x00 x00 x01 x08 x00 x3D 3*#?.`.A.......= x60 x00 x00 x00 xA6 x5F x3A x42 x00 x00 xC0 x7F x01 x00 x00 x00 `...._:B....... xDC xBD x34 x42 ..4B - -7/5/14 8:58:36 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:58:36 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:58:36 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:58:36 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:58:36 PM :Time: 0:08.607: SENT, 1 bytes x4F O - -7/5/14 8:58:36 PM :Debug: old style time to read outpc: 49 ms. + +7/5/14 8:58:36 PM :Debug: old style time to read outpc: 49 ms. 7/5/14 8:58:36 PM :Time: 0:08.657: Received, 52 bytes xB0 x04 x00 x00 x68 x30 x19 x42 x1C xB3 x83 x42 x00 x00 x00 x00 ....h0.B...B.... x33 x2A x23 x3F x06 x60 x10 x41 x00 x00 x00 x00 x01 x08 x00 x3D 3*#?.`.A.......= x60 x00 x00 x00 xA6 x5F x3A x42 x00 x00 xC0 x7F x01 x00 x00 x00 `...._:B....... xDC xBD x34 x42 ..4B - -7/5/14 8:58:36 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 -7/5/14 8:58:36 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 + +7/5/14 8:58:36 PM :Debug: Real OchDelay for MyCar: 50, timeout=300 +7/5/14 8:58:36 PM :Debug: commThreadExpectedReturnTime set to ms from now: 620 7/5/14 8:58:36 PM :Time: 0:08.674: SENT, 1 bytes x4F O - -7/5/14 8:58:36 PM :Debug: goOffline about to stopProcessing, Time:250 -7/5/14 8:58:36 PM :Debug: goOffline Notified offline, Time:250 -7/5/14 8:58:36 PM :Debug: currentPort == null:false -7/5/14 8:58:36 PM :Info: Removed Port from cache -7/5/14 8:58:36 PM :Info: Successfully Closed Port -7/5/14 8:58:36 PM :Debug: goOffline closed port, Time:351 + +7/5/14 8:58:36 PM :Debug: goOffline about to stopProcessing, Time:250 +7/5/14 8:58:36 PM :Debug: goOffline Notified offline, Time:250 +7/5/14 8:58:36 PM :Debug: currentPort == null:false +7/5/14 8:58:36 PM :Info: Removed Port from cache +7/5/14 8:58:36 PM :Info: Successfully Closed Port +7/5/14 8:58:36 PM :Debug: goOffline closed port, Time:351 7/5/14 8:58:37 PM :Time: 0:09.024: Timed out on read, 1 bytes x4F O - + 7/5/14 8:58:37 PM :Debug: Exception Caught during comms, type:t.b, message: Read timeout for send command: x4F O -Expected 52 bytes, still no response after 351ms. -7/5/14 8:58:41 PM :Debug: goOffline comm thread stopped, Time:5362 -7/5/14 8:58:41 PM :Debug: No Remaining Queue Write instructions -7/5/14 8:58:41 PM :Info: Stopped Comms Watchdog -7/5/14 8:58:41 PM :Debug: removing Configuration: MyCar -7/5/14 8:58:41 PM :Info: Finalizing Sensors -7/5/14 8:58:41 PM :Info: closed Called -TunerStudio shutdown: Sat Jul 05 20:58:41 EDT 2014 +Expected 52 bytes, still no response after 351ms. +7/5/14 8:58:41 PM :Debug: goOffline comm thread stopped, Time:5362 +7/5/14 8:58:41 PM :Debug: No Remaining Queue Write instructions +7/5/14 8:58:41 PM :Info: Stopped Comms Watchdog +7/5/14 8:58:41 PM :Debug: removing Configuration: MyCar +7/5/14 8:58:41 PM :Info: Finalizing Sensors +7/5/14 8:58:41 PM :Info: closed Called +TunerStudio shutdown: Sat Jul 05 20:58:41 EDT 2014 ############################################################## - + diff --git a/misc/perf_test/eclipse_release_2012_06_21_1.txt b/misc/perf_test/eclipse_release_2012_06_21_1.txt index 08e6b683b2..582dcccb61 100644 --- a/misc/perf_test/eclipse_release_2012_06_21_1.txt +++ b/misc/perf_test/eclipse_release_2012_06_21_1.txt @@ -1,77 +1,77 @@ -EFI_ANALOG_INPUTS=1 -EFI_INTERNAL_ADC=1 - -*** ChibiOS/RT test suite -*** -*** Kernel: 2.6.3 -*** Compiled: Jun 21 2014 - 19:21:43 -*** Compiler: GCC 4.7.4 20130613 (release) [ARM/embedded-4_7-branch revision 200083] -*** Architecture: ARMv7-ME -*** Core Variant: Cortex-M4F -*** Port Info: Advanced kernel mode -*** Platform: STM32F407/F417 High Performance with DSP and FPU -*** Test Board: STMicroelectronics STM32F4-Discovery - ----------------------------------------------------------------------------- ---- Test Case 1.1 (Benchmark, messages #1) ---- Score : 106846 msgs/S, 213692 ctxswc/S ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 1.2 (Benchmark, messages #2) ---- Score : 91032 msgs/S, 182064 ctxswc/S ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 1.3 (Benchmark, messages #3) ---- Score : 91062 msgs/S, 182124 ctxswc/S ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 1.4 (Benchmark, context switch) ---- Score : 380152 ctxswc/S ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 1.5 (Benchmark, threads, full cycle) ---- Score : 65031 threads/S ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 1.6 (Benchmark, threads, create only) ---- Score : 105088 threads/S ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 1.7 (Benchmark, mass reschedule, 5 threads) ---- Score : 30909 reschedules/S, 185454 ctxswc/S ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 1.8 (Benchmark, round robin context switching) ---- Score : 250940 ctxswc/S ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 1.9 (Benchmark, I/O Queues throughput) ---- Score : 388708 bytes/S ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 1.10 (Benchmark, virtual timers set/reset) ---- Score : 343632 timers/S ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 1.11 (Benchmark, semaphores wait/signal) ---- Score : 307664 wait+signal/S ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 1.12 (Benchmark, mutexes lock/unlock) ---- Score : 299168 lock+unlock/S ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 1.13 (Benchmark, RAM footprint) ---- System: 3180 bytes ---- Thread: 84 bytes ---- Timer : 20 bytes ---- Semaph: 12 bytes ---- EventS: 4 bytes ---- EventL: 16 bytes ---- Mutex : 16 bytes ---- CondV.: 8 bytes ---- Queue : 36 bytes ---- MailB.: 40 bytes ---- Result: SUCCESS ----------------------------------------------------------------------------- - +EFI_ANALOG_INPUTS=1 +EFI_INTERNAL_ADC=1 + +*** ChibiOS/RT test suite +*** +*** Kernel: 2.6.3 +*** Compiled: Jun 21 2014 - 19:21:43 +*** Compiler: GCC 4.7.4 20130613 (release) [ARM/embedded-4_7-branch revision 200083] +*** Architecture: ARMv7-ME +*** Core Variant: Cortex-M4F +*** Port Info: Advanced kernel mode +*** Platform: STM32F407/F417 High Performance with DSP and FPU +*** Test Board: STMicroelectronics STM32F4-Discovery + +---------------------------------------------------------------------------- +--- Test Case 1.1 (Benchmark, messages #1) +--- Score : 106846 msgs/S, 213692 ctxswc/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 1.2 (Benchmark, messages #2) +--- Score : 91032 msgs/S, 182064 ctxswc/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 1.3 (Benchmark, messages #3) +--- Score : 91062 msgs/S, 182124 ctxswc/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 1.4 (Benchmark, context switch) +--- Score : 380152 ctxswc/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 1.5 (Benchmark, threads, full cycle) +--- Score : 65031 threads/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 1.6 (Benchmark, threads, create only) +--- Score : 105088 threads/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 1.7 (Benchmark, mass reschedule, 5 threads) +--- Score : 30909 reschedules/S, 185454 ctxswc/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 1.8 (Benchmark, round robin context switching) +--- Score : 250940 ctxswc/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 1.9 (Benchmark, I/O Queues throughput) +--- Score : 388708 bytes/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 1.10 (Benchmark, virtual timers set/reset) +--- Score : 343632 timers/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 1.11 (Benchmark, semaphores wait/signal) +--- Score : 307664 wait+signal/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 1.12 (Benchmark, mutexes lock/unlock) +--- Score : 299168 lock+unlock/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 1.13 (Benchmark, RAM footprint) +--- System: 3180 bytes +--- Thread: 84 bytes +--- Timer : 20 bytes +--- Semaph: 12 bytes +--- EventS: 4 bytes +--- EventL: 16 bytes +--- Mutex : 16 bytes +--- CondV.: 8 bytes +--- Queue : 36 bytes +--- MailB.: 40 bytes +--- Result: SUCCESS +---------------------------------------------------------------------------- + diff --git a/misc/perf_test/eclipse_release_2012_06_21_2.txt b/misc/perf_test/eclipse_release_2012_06_21_2.txt index ca0c64d679..7ee7b528c5 100644 --- a/misc/perf_test/eclipse_release_2012_06_21_2.txt +++ b/misc/perf_test/eclipse_release_2012_06_21_2.txt @@ -1,79 +1,79 @@ - -EFI_SHAFT_POSITION_INPUT=1 -EFI_EMULATE_POSITION_SENSORS=0 -EFI_ANALOG_INPUTS=1 -EFI_INTERNAL_ADC=1 - -*** ChibiOS/RT test suite -*** -*** Kernel: 2.6.3 -*** Compiled: Jun 21 2014 - 19:29:31 -*** Compiler: GCC 4.7.4 20130613 (release) [ARM/embedded-4_7-branch revision 200083] -*** Architecture: ARMv7-ME -*** Core Variant: Cortex-M4F -*** Port Info: Advanced kernel mode -*** Platform: STM32F407/F417 High Performance with DSP and FPU -*** Test Board: STMicroelectronics STM32F4-Discovery - ----------------------------------------------------------------------------- ---- Test Case 1.1 (Benchmark, messages #1) ---- Score : 107257 msgs/S, 214514 ctxswc/S ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 1.2 (Benchmark, messages #2) ---- Score : 91390 msgs/S, 182780 ctxswc/S ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 1.3 (Benchmark, messages #3) ---- Score : 91494 msgs/S, 182988 ctxswc/S ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 1.4 (Benchmark, context switch) ---- Score : 381256 ctxswc/S ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 1.5 (Benchmark, threads, full cycle) ---- Score : 65280 threads/S ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 1.6 (Benchmark, threads, create only) ---- Score : 105550 threads/S ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 1.7 (Benchmark, mass reschedule, 5 threads) ---- Score : 31046 reschedules/S, 186276 ctxswc/S ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 1.8 (Benchmark, round robin context switching) ---- Score : 251860 ctxswc/S ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 1.9 (Benchmark, I/O Queues throughput) ---- Score : 390116 bytes/S ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 1.10 (Benchmark, virtual timers set/reset) ---- Score : 350956 timers/S ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 1.11 (Benchmark, semaphores wait/signal) ---- Score : 308780 wait+signal/S ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 1.12 (Benchmark, mutexes lock/unlock) ---- Score : 300260 lock+unlock/S ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 1.13 (Benchmark, RAM footprint) ---- System: 3180 bytes ---- Thread: 84 bytes ---- Timer : 20 bytes ---- Semaph: 12 bytes ---- EventS: 4 bytes ---- EventL: 16 bytes ---- Mutex : 16 bytes ---- CondV.: 8 bytes ---- Queue : 36 bytes ---- MailB.: 40 bytes ---- Result: SUCCESS ----------------------------------------------------------------------------- + +EFI_SHAFT_POSITION_INPUT=1 +EFI_EMULATE_POSITION_SENSORS=0 +EFI_ANALOG_INPUTS=1 +EFI_INTERNAL_ADC=1 + +*** ChibiOS/RT test suite +*** +*** Kernel: 2.6.3 +*** Compiled: Jun 21 2014 - 19:29:31 +*** Compiler: GCC 4.7.4 20130613 (release) [ARM/embedded-4_7-branch revision 200083] +*** Architecture: ARMv7-ME +*** Core Variant: Cortex-M4F +*** Port Info: Advanced kernel mode +*** Platform: STM32F407/F417 High Performance with DSP and FPU +*** Test Board: STMicroelectronics STM32F4-Discovery + +---------------------------------------------------------------------------- +--- Test Case 1.1 (Benchmark, messages #1) +--- Score : 107257 msgs/S, 214514 ctxswc/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 1.2 (Benchmark, messages #2) +--- Score : 91390 msgs/S, 182780 ctxswc/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 1.3 (Benchmark, messages #3) +--- Score : 91494 msgs/S, 182988 ctxswc/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 1.4 (Benchmark, context switch) +--- Score : 381256 ctxswc/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 1.5 (Benchmark, threads, full cycle) +--- Score : 65280 threads/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 1.6 (Benchmark, threads, create only) +--- Score : 105550 threads/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 1.7 (Benchmark, mass reschedule, 5 threads) +--- Score : 31046 reschedules/S, 186276 ctxswc/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 1.8 (Benchmark, round robin context switching) +--- Score : 251860 ctxswc/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 1.9 (Benchmark, I/O Queues throughput) +--- Score : 390116 bytes/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 1.10 (Benchmark, virtual timers set/reset) +--- Score : 350956 timers/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 1.11 (Benchmark, semaphores wait/signal) +--- Score : 308780 wait+signal/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 1.12 (Benchmark, mutexes lock/unlock) +--- Score : 300260 lock+unlock/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 1.13 (Benchmark, RAM footprint) +--- System: 3180 bytes +--- Thread: 84 bytes +--- Timer : 20 bytes +--- Semaph: 12 bytes +--- EventS: 4 bytes +--- EventL: 16 bytes +--- Mutex : 16 bytes +--- CondV.: 8 bytes +--- Queue : 36 bytes +--- MailB.: 40 bytes +--- Result: SUCCESS +---------------------------------------------------------------------------- diff --git a/misc/perf_test/eclipse_release_2012_06_21_3.txt b/misc/perf_test/eclipse_release_2012_06_21_3.txt index b1c06c5a7f..0bdf6a924c 100644 --- a/misc/perf_test/eclipse_release_2012_06_21_3.txt +++ b/misc/perf_test/eclipse_release_2012_06_21_3.txt @@ -1,84 +1,84 @@ - -EFI_SHAFT_POSITION_INPUT=1 -EFI_EMULATE_POSITION_SENSORS=0 -EFI_ANALOG_INPUTS=1 -EFI_INTERNAL_ADC=0 -CH_DBG_SYSTEM_STATE_CHECK=1 -CH_DBG_ENABLE_CHECKS=0 -CH_DBG_ENABLE_ASSERTS=0 -CH_DBG_ENABLE_STACK_CHECK=0 -CH_DBG_THREADS_PROFILING=0 - -*** ChibiOS/RT test suite -*** -*** Kernel: 2.6.3 -*** Compiled: Jun 21 2014 - 20:21:09 -*** Compiler: GCC 4.7.4 20130613 (release) [ARM/embedded-4_7-branch revision 200083] -*** Architecture: ARMv7-ME -*** Core Variant: Cortex-M4F -*** Port Info: Advanced kernel mode -*** Platform: STM32F407/F417 High Performance with DSP and FPU -*** Test Board: STMicroelectronics STM32F4-Discovery - ----------------------------------------------------------------------------- ---- Test Case 1.1 (Benchmark, messages #1) ---- Score : 123421 msgs/S, 246842 ctxswc/S ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 1.2 (Benchmark, messages #2) ---- Score : 105558 msgs/S, 211116 ctxswc/S ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 1.3 (Benchmark, messages #3) ---- Score : 105671 msgs/S, 211342 ctxswc/S ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 1.4 (Benchmark, context switch) ---- Score : 471536 ctxswc/S ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 1.5 (Benchmark, threads, full cycle) ---- Score : 79851 threads/S ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 1.6 (Benchmark, threads, create only) ---- Score : 121381 threads/S ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 1.7 (Benchmark, mass reschedule, 5 threads) ---- Score : 36893 reschedules/S, 221358 ctxswc/S ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 1.8 (Benchmark, round robin context switching) ---- Score : 297948 ctxswc/S ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 1.9 (Benchmark, I/O Queues throughput) ---- Score : 392824 bytes/S ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 1.10 (Benchmark, virtual timers set/reset) ---- Score : 379438 timers/S ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 1.11 (Benchmark, semaphores wait/signal) ---- Score : 358984 wait+signal/S ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 1.12 (Benchmark, mutexes lock/unlock) ---- Score : 326936 lock+unlock/S ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 1.13 (Benchmark, RAM footprint) ---- System: 3164 bytes ---- Thread: 76 bytes ---- Timer : 20 bytes ---- Semaph: 12 bytes ---- EventS: 4 bytes ---- EventL: 16 bytes ---- Mutex : 16 bytes ---- CondV.: 8 bytes ---- Queue : 36 bytes ---- MailB.: 40 bytes ---- Result: SUCCESS ----------------------------------------------------------------------------- + +EFI_SHAFT_POSITION_INPUT=1 +EFI_EMULATE_POSITION_SENSORS=0 +EFI_ANALOG_INPUTS=1 +EFI_INTERNAL_ADC=0 +CH_DBG_SYSTEM_STATE_CHECK=1 +CH_DBG_ENABLE_CHECKS=0 +CH_DBG_ENABLE_ASSERTS=0 +CH_DBG_ENABLE_STACK_CHECK=0 +CH_DBG_THREADS_PROFILING=0 + +*** ChibiOS/RT test suite +*** +*** Kernel: 2.6.3 +*** Compiled: Jun 21 2014 - 20:21:09 +*** Compiler: GCC 4.7.4 20130613 (release) [ARM/embedded-4_7-branch revision 200083] +*** Architecture: ARMv7-ME +*** Core Variant: Cortex-M4F +*** Port Info: Advanced kernel mode +*** Platform: STM32F407/F417 High Performance with DSP and FPU +*** Test Board: STMicroelectronics STM32F4-Discovery + +---------------------------------------------------------------------------- +--- Test Case 1.1 (Benchmark, messages #1) +--- Score : 123421 msgs/S, 246842 ctxswc/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 1.2 (Benchmark, messages #2) +--- Score : 105558 msgs/S, 211116 ctxswc/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 1.3 (Benchmark, messages #3) +--- Score : 105671 msgs/S, 211342 ctxswc/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 1.4 (Benchmark, context switch) +--- Score : 471536 ctxswc/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 1.5 (Benchmark, threads, full cycle) +--- Score : 79851 threads/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 1.6 (Benchmark, threads, create only) +--- Score : 121381 threads/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 1.7 (Benchmark, mass reschedule, 5 threads) +--- Score : 36893 reschedules/S, 221358 ctxswc/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 1.8 (Benchmark, round robin context switching) +--- Score : 297948 ctxswc/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 1.9 (Benchmark, I/O Queues throughput) +--- Score : 392824 bytes/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 1.10 (Benchmark, virtual timers set/reset) +--- Score : 379438 timers/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 1.11 (Benchmark, semaphores wait/signal) +--- Score : 358984 wait+signal/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 1.12 (Benchmark, mutexes lock/unlock) +--- Score : 326936 lock+unlock/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 1.13 (Benchmark, RAM footprint) +--- System: 3164 bytes +--- Thread: 76 bytes +--- Timer : 20 bytes +--- Semaph: 12 bytes +--- EventS: 4 bytes +--- EventL: 16 bytes +--- Mutex : 16 bytes +--- CondV.: 8 bytes +--- Queue : 36 bytes +--- MailB.: 40 bytes +--- Result: SUCCESS +---------------------------------------------------------------------------- diff --git a/misc/perf_test/eclipse_release_2012_06_21_4.txt b/misc/perf_test/eclipse_release_2012_06_21_4.txt index bdd24d5761..15eb00559a 100644 --- a/misc/perf_test/eclipse_release_2012_06_21_4.txt +++ b/misc/perf_test/eclipse_release_2012_06_21_4.txt @@ -1,91 +1,91 @@ -EFI_SHAFT_POSITION_INPUT=0 -EFI_EMULATE_POSITION_SENSORS=0 -EFI_ANALOG_INPUTS=0 -EFI_HD44780_LCD=0 -EFI_MAP_AVERAGING=0 -EFI_WAVE_ANALYZER=0 -EFI_WAVE_CHART=0 -EFI_ANALOG_CHART=0 -EFI_SHAFT_POSITION_INPUT=0 -EFI_ENGINE_CONTROL=0 -CH_DBG_SYSTEM_STATE_CHECK=1 -CH_DBG_ENABLE_CHECKS=0 -CH_DBG_ENABLE_ASSERTS=0 -CH_DBG_ENABLE_STACK_CHECK=0 -CH_DBG_THREADS_PROFILING=0 - -*** ChibiOS/RT test suite -*** -*** Kernel: 2.6.3 -*** Compiled: Jun 21 2014 - 23:37:48 -*** Compiler: GCC 4.7.4 20130613 (release) [ARM/embedded-4_7-branch revision 200083] -*** Architecture: ARMv7-ME -*** Core Variant: Cortex-M4F -*** Port Info: Advanced kernel mode -*** Platform: STM32F407/F417 High Performance with DSP and FPU -*** Test Board: STMicroelectronics STM32F4-Discovery - ----------------------------------------------------------------------------- ---- Test Case 1.1 (Benchmark, messages #1) ---- Score : 199330 msgs/S, 398660 ctxswc/S ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 1.2 (Benchmark, messages #2) ---- Score : 170472 msgs/S, 340944 ctxswc/S ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 1.3 (Benchmark, messages #3) ---- Score : 170471 msgs/S, 340942 ctxswc/S ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 1.4 (Benchmark, context switch) ---- Score : 756752 ctxswc/S ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 1.5 (Benchmark, threads, full cycle) ---- Score : 130042 threads/S ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 1.6 (Benchmark, threads, create only) ---- Score : 196372 threads/S ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 1.7 (Benchmark, mass reschedule, 5 threads) ---- Score : 59609 reschedules/S, 357654 ctxswc/S ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 1.8 (Benchmark, round robin context switching) ---- Score : 479164 ctxswc/S ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 1.9 (Benchmark, I/O Queues throughput) ---- Score : 630204 bytes/S ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 1.10 (Benchmark, virtual timers set/reset) ---- Score : 611438 timers/S ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 1.11 (Benchmark, semaphores wait/signal) ---- Score : 574200 wait+signal/S ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 1.12 (Benchmark, mutexes lock/unlock) ---- Score : 523264 lock+unlock/S ---- Result: SUCCESS ----------------------------------------------------------------------------- ---- Test Case 1.13 (Benchmark, RAM footprint) ---- System: 3164 bytes ---- Thread: 76 bytes ---- Timer : 20 bytes ---- Semaph: 12 bytes ---- EventS: 4 bytes ---- EventL: 16 bytes ---- Mutex : 16 bytes ---- CondV.: 8 bytes ---- Queue : 36 bytes ---- MailB.: 40 bytes ---- Result: SUCCESS ----------------------------------------------------------------------------- - -Final result: SUCCESS +EFI_SHAFT_POSITION_INPUT=0 +EFI_EMULATE_POSITION_SENSORS=0 +EFI_ANALOG_INPUTS=0 +EFI_HD44780_LCD=0 +EFI_MAP_AVERAGING=0 +EFI_WAVE_ANALYZER=0 +EFI_WAVE_CHART=0 +EFI_ANALOG_CHART=0 +EFI_SHAFT_POSITION_INPUT=0 +EFI_ENGINE_CONTROL=0 +CH_DBG_SYSTEM_STATE_CHECK=1 +CH_DBG_ENABLE_CHECKS=0 +CH_DBG_ENABLE_ASSERTS=0 +CH_DBG_ENABLE_STACK_CHECK=0 +CH_DBG_THREADS_PROFILING=0 + +*** ChibiOS/RT test suite +*** +*** Kernel: 2.6.3 +*** Compiled: Jun 21 2014 - 23:37:48 +*** Compiler: GCC 4.7.4 20130613 (release) [ARM/embedded-4_7-branch revision 200083] +*** Architecture: ARMv7-ME +*** Core Variant: Cortex-M4F +*** Port Info: Advanced kernel mode +*** Platform: STM32F407/F417 High Performance with DSP and FPU +*** Test Board: STMicroelectronics STM32F4-Discovery + +---------------------------------------------------------------------------- +--- Test Case 1.1 (Benchmark, messages #1) +--- Score : 199330 msgs/S, 398660 ctxswc/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 1.2 (Benchmark, messages #2) +--- Score : 170472 msgs/S, 340944 ctxswc/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 1.3 (Benchmark, messages #3) +--- Score : 170471 msgs/S, 340942 ctxswc/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 1.4 (Benchmark, context switch) +--- Score : 756752 ctxswc/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 1.5 (Benchmark, threads, full cycle) +--- Score : 130042 threads/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 1.6 (Benchmark, threads, create only) +--- Score : 196372 threads/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 1.7 (Benchmark, mass reschedule, 5 threads) +--- Score : 59609 reschedules/S, 357654 ctxswc/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 1.8 (Benchmark, round robin context switching) +--- Score : 479164 ctxswc/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 1.9 (Benchmark, I/O Queues throughput) +--- Score : 630204 bytes/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 1.10 (Benchmark, virtual timers set/reset) +--- Score : 611438 timers/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 1.11 (Benchmark, semaphores wait/signal) +--- Score : 574200 wait+signal/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 1.12 (Benchmark, mutexes lock/unlock) +--- Score : 523264 lock+unlock/S +--- Result: SUCCESS +---------------------------------------------------------------------------- +--- Test Case 1.13 (Benchmark, RAM footprint) +--- System: 3164 bytes +--- Thread: 76 bytes +--- Timer : 20 bytes +--- Semaph: 12 bytes +--- EventS: 4 bytes +--- EventL: 16 bytes +--- Mutex : 16 bytes +--- CondV.: 8 bytes +--- Queue : 36 bytes +--- MailB.: 40 bytes +--- Result: SUCCESS +---------------------------------------------------------------------------- + +Final result: SUCCESS diff --git a/misc/stm32f1_test_project/.cproject b/misc/stm32f1_test_project/.cproject index 56561f59f3..d076456279 100644 --- a/misc/stm32f1_test_project/.cproject +++ b/misc/stm32f1_test_project/.cproject @@ -1,51 +1,51 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/misc/stm32f1_test_project/.project b/misc/stm32f1_test_project/.project index d339f081f5..f2e335f0e0 100644 --- a/misc/stm32f1_test_project/.project +++ b/misc/stm32f1_test_project/.project @@ -1,43 +1,43 @@ - - - ARMCM3-STM32F103RB-NUCLEO - - - - - - org.eclipse.cdt.managedbuilder.core.genmakebuilder - clean,full,incremental, - - - - - org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder - full,incremental, - - - - - - org.eclipse.cdt.core.cnature - org.eclipse.cdt.managedbuilder.core.managedBuildNature - org.eclipse.cdt.managedbuilder.core.ScannerConfigNature - - - - board - 2 - CHIBIOS/boards/ST_NUCLEO_F103RB - - - os - 2 - CHIBIOS/os - - - test - 2 - CHIBIOS/test - - - + + + ARMCM3-STM32F103RB-NUCLEO + + + + + + org.eclipse.cdt.managedbuilder.core.genmakebuilder + clean,full,incremental, + + + + + org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder + full,incremental, + + + + + + org.eclipse.cdt.core.cnature + org.eclipse.cdt.managedbuilder.core.managedBuildNature + org.eclipse.cdt.managedbuilder.core.ScannerConfigNature + + + + board + 2 + CHIBIOS/boards/ST_NUCLEO_F103RB + + + os + 2 + CHIBIOS/os + + + test + 2 + CHIBIOS/test + + + diff --git a/misc/stm32f1_test_project/Makefile b/misc/stm32f1_test_project/Makefile index 07f869927f..19d8c40645 100644 --- a/misc/stm32f1_test_project/Makefile +++ b/misc/stm32f1_test_project/Makefile @@ -1,206 +1,206 @@ -############################################################################## -# Build global options -# NOTE: Can be overridden externally. -# - -# Compiler options here. -ifeq ($(USE_OPT),) - USE_OPT = -O2 -ggdb -fomit-frame-pointer -falign-functions=16 -endif - -# C specific options here (added to USE_OPT). -ifeq ($(USE_COPT),) - USE_COPT = -endif - -# C++ specific options here (added to USE_OPT). -ifeq ($(USE_CPPOPT),) - USE_CPPOPT = -fno-rtti -endif - -# Enable this if you want the linker to remove unused code and data -ifeq ($(USE_LINK_GC),) - USE_LINK_GC = yes -endif - -# Linker extra options here. -ifeq ($(USE_LDOPT),) - USE_LDOPT = -endif - -# Enable this if you want link time optimizations (LTO) -ifeq ($(USE_LTO),) - USE_LTO = no -endif - -# If enabled, this option allows to compile the application in THUMB mode. -ifeq ($(USE_THUMB),) - USE_THUMB = yes -endif - -# Enable this if you want to see the full log while compiling. -ifeq ($(USE_VERBOSE_COMPILE),) - USE_VERBOSE_COMPILE = no -endif - -# -# Build global options -############################################################################## - -############################################################################## -# Architecture or project specific options -# - -# -# Architecture or project specific options -############################################################################## - -############################################################################## -# Project, sources and paths -# - -# Define project name here -PROJECT = ch - -# Imported source files and paths -CHIBIOS = ../../firmware/chibios -include $(CHIBIOS)/boards/ST_NUCLEO_F103RB/board.mk -include $(CHIBIOS)/os/hal/platforms/STM32F1xx/platform.mk -include $(CHIBIOS)/os/hal/hal.mk -include $(CHIBIOS)/os/ports/GCC/ARMCMx/STM32F1xx/port.mk -include $(CHIBIOS)/os/kernel/kernel.mk -#include $(CHIBIOS)/test/test.mk - -# Define linker script file here -LDSCRIPT= $(CHIBIOS)/../config/stm32f1egt/STM32F103xB.ld - -# C sources that can be compiled in ARM or THUMB mode depending on the global -# setting. -CSRC = $(PORTSRC) \ - $(KERNSRC) \ - $(HALSRC) \ - $(PLATFORMSRC) \ - $(BOARDSRC) \ - main.c - -# C++ sources that can be compiled in ARM or THUMB mode depending on the global -# setting. -CPPSRC = - -# C sources to be compiled in ARM mode regardless of the global setting. -# NOTE: Mixing ARM and THUMB mode enables the -mthumb-interwork compiler -# option that results in lower performance and larger code size. -ACSRC = - -# C++ sources to be compiled in ARM mode regardless of the global setting. -# NOTE: Mixing ARM and THUMB mode enables the -mthumb-interwork compiler -# option that results in lower performance and larger code size. -ACPPSRC = - -# C sources to be compiled in THUMB mode regardless of the global setting. -# NOTE: Mixing ARM and THUMB mode enables the -mthumb-interwork compiler -# option that results in lower performance and larger code size. -TCSRC = - -# C sources to be compiled in THUMB mode regardless of the global setting. -# NOTE: Mixing ARM and THUMB mode enables the -mthumb-interwork compiler -# option that results in lower performance and larger code size. -TCPPSRC = - -# List ASM source files here -ASMSRC = $(PORTASM) - -INCDIR = $(PORTINC) $(KERNINC) \ - $(HALINC) $(PLATFORMINC) $(BOARDINC) \ - $(CHIBIOS)/os/various - -# -# Project, sources and paths -############################################################################## - -############################################################################## -# Compiler settings -# - -MCU = cortex-m3 - -#TRGT = arm-elf- -TRGT = arm-none-eabi- -CC = $(TRGT)gcc -CPPC = $(TRGT)g++ -# Enable loading with g++ only if you need C++ runtime support. -# NOTE: You can use C++ even without C++ support if you are careful. C++ -# runtime support makes code size explode. -LD = $(TRGT)gcc -#LD = $(TRGT)g++ -CP = $(TRGT)objcopy -AS = $(TRGT)gcc -x assembler-with-cpp -OD = $(TRGT)objdump -SZ = $(TRGT)size -HEX = $(CP) -O ihex -BIN = $(CP) -O binary - -# ARM-specific options here -AOPT = - -# THUMB-specific options here -TOPT = -mthumb -DTHUMB - -# Define C warning options here -CWARN = -Wall -Wextra -Wstrict-prototypes - -# Define C++ warning options here -CPPWARN = -Wall -Wextra - -# -# Compiler settings -############################################################################## - -############################################################################## -# Start of default section -# - -# List all default C defines here, like -D_DEBUG=1 -DDEFS = - -# List all default ASM defines here, like -D_DEBUG=1 -DADEFS = - -# List all default directories to look for include files here -DINCDIR = - -# List the default directory to look for the libraries here -DLIBDIR = - -# List all default libraries here -DLIBS = - -# -# End of default section -############################################################################## - -############################################################################## -# Start of user section -# - -# List all user C define here, like -D_DEBUG=1 -UDEFS = - -# Define ASM defines here -UADEFS = - -# List all user directories here -UINCDIR = - -# List the user directory to look for the libraries here -ULIBDIR = - -# List all user libraries here -ULIBS = - -# -# End of user defines -############################################################################## - -RULESPATH = $(CHIBIOS)/os/ports/GCC/ARMCMx -include $(RULESPATH)/rules.mk +############################################################################## +# Build global options +# NOTE: Can be overridden externally. +# + +# Compiler options here. +ifeq ($(USE_OPT),) + USE_OPT = -O2 -ggdb -fomit-frame-pointer -falign-functions=16 +endif + +# C specific options here (added to USE_OPT). +ifeq ($(USE_COPT),) + USE_COPT = +endif + +# C++ specific options here (added to USE_OPT). +ifeq ($(USE_CPPOPT),) + USE_CPPOPT = -fno-rtti +endif + +# Enable this if you want the linker to remove unused code and data +ifeq ($(USE_LINK_GC),) + USE_LINK_GC = yes +endif + +# Linker extra options here. +ifeq ($(USE_LDOPT),) + USE_LDOPT = +endif + +# Enable this if you want link time optimizations (LTO) +ifeq ($(USE_LTO),) + USE_LTO = no +endif + +# If enabled, this option allows to compile the application in THUMB mode. +ifeq ($(USE_THUMB),) + USE_THUMB = yes +endif + +# Enable this if you want to see the full log while compiling. +ifeq ($(USE_VERBOSE_COMPILE),) + USE_VERBOSE_COMPILE = no +endif + +# +# Build global options +############################################################################## + +############################################################################## +# Architecture or project specific options +# + +# +# Architecture or project specific options +############################################################################## + +############################################################################## +# Project, sources and paths +# + +# Define project name here +PROJECT = ch + +# Imported source files and paths +CHIBIOS = ../../firmware/chibios +include $(CHIBIOS)/boards/ST_NUCLEO_F103RB/board.mk +include $(CHIBIOS)/os/hal/platforms/STM32F1xx/platform.mk +include $(CHIBIOS)/os/hal/hal.mk +include $(CHIBIOS)/os/ports/GCC/ARMCMx/STM32F1xx/port.mk +include $(CHIBIOS)/os/kernel/kernel.mk +#include $(CHIBIOS)/test/test.mk + +# Define linker script file here +LDSCRIPT= $(CHIBIOS)/../config/stm32f1egt/STM32F103xB.ld + +# C sources that can be compiled in ARM or THUMB mode depending on the global +# setting. +CSRC = $(PORTSRC) \ + $(KERNSRC) \ + $(HALSRC) \ + $(PLATFORMSRC) \ + $(BOARDSRC) \ + main.c + +# C++ sources that can be compiled in ARM or THUMB mode depending on the global +# setting. +CPPSRC = + +# C sources to be compiled in ARM mode regardless of the global setting. +# NOTE: Mixing ARM and THUMB mode enables the -mthumb-interwork compiler +# option that results in lower performance and larger code size. +ACSRC = + +# C++ sources to be compiled in ARM mode regardless of the global setting. +# NOTE: Mixing ARM and THUMB mode enables the -mthumb-interwork compiler +# option that results in lower performance and larger code size. +ACPPSRC = + +# C sources to be compiled in THUMB mode regardless of the global setting. +# NOTE: Mixing ARM and THUMB mode enables the -mthumb-interwork compiler +# option that results in lower performance and larger code size. +TCSRC = + +# C sources to be compiled in THUMB mode regardless of the global setting. +# NOTE: Mixing ARM and THUMB mode enables the -mthumb-interwork compiler +# option that results in lower performance and larger code size. +TCPPSRC = + +# List ASM source files here +ASMSRC = $(PORTASM) + +INCDIR = $(PORTINC) $(KERNINC) \ + $(HALINC) $(PLATFORMINC) $(BOARDINC) \ + $(CHIBIOS)/os/various + +# +# Project, sources and paths +############################################################################## + +############################################################################## +# Compiler settings +# + +MCU = cortex-m3 + +#TRGT = arm-elf- +TRGT = arm-none-eabi- +CC = $(TRGT)gcc +CPPC = $(TRGT)g++ +# Enable loading with g++ only if you need C++ runtime support. +# NOTE: You can use C++ even without C++ support if you are careful. C++ +# runtime support makes code size explode. +LD = $(TRGT)gcc +#LD = $(TRGT)g++ +CP = $(TRGT)objcopy +AS = $(TRGT)gcc -x assembler-with-cpp +OD = $(TRGT)objdump +SZ = $(TRGT)size +HEX = $(CP) -O ihex +BIN = $(CP) -O binary + +# ARM-specific options here +AOPT = + +# THUMB-specific options here +TOPT = -mthumb -DTHUMB + +# Define C warning options here +CWARN = -Wall -Wextra -Wstrict-prototypes + +# Define C++ warning options here +CPPWARN = -Wall -Wextra + +# +# Compiler settings +############################################################################## + +############################################################################## +# Start of default section +# + +# List all default C defines here, like -D_DEBUG=1 +DDEFS = + +# List all default ASM defines here, like -D_DEBUG=1 +DADEFS = + +# List all default directories to look for include files here +DINCDIR = + +# List the default directory to look for the libraries here +DLIBDIR = + +# List all default libraries here +DLIBS = + +# +# End of default section +############################################################################## + +############################################################################## +# Start of user section +# + +# List all user C define here, like -D_DEBUG=1 +UDEFS = + +# Define ASM defines here +UADEFS = + +# List all user directories here +UINCDIR = + +# List the user directory to look for the libraries here +ULIBDIR = + +# List all user libraries here +ULIBS = + +# +# End of user defines +############################################################################## + +RULESPATH = $(CHIBIOS)/os/ports/GCC/ARMCMx +include $(RULESPATH)/rules.mk diff --git a/misc/stm32f1_test_project/build/ch.hex b/misc/stm32f1_test_project/build/ch.hex index fb84978027..d8c1ec98c8 100644 --- a/misc/stm32f1_test_project/build/ch.hex +++ b/misc/stm32f1_test_project/build/ch.hex @@ -1,337 +1,337 @@ -:020000040800F2 -:100000000004002071010008B1020008B1020008DC -:10001000B1020008B1020008B1020008B1020008F4 -:10002000B1020008B1020008B1020008D1020008C4 -:10003000B1020008B1020008B1020008B1030008D3 -:10004000B1020008B1020008B1020008B1020008C4 -:10005000B1020008B1020008B1020008B1020008B4 -:10006000B1020008B1020008B1020008B1020008A4 -:10007000B1020008B1020008B1020008B102000894 -:10008000B1020008B1020008B1020008B102000884 -:10009000B1020008B1020008B1020008B102000874 -:1000A000B1020008B1020008B1020008B102000864 -:1000B000B1020008B1020008B1020008B102000854 -:1000C000B1020008B1020008B1020008B102000844 -:1000D000B1020008B1020008D1110008B102000805 -:0C00E000B1020008B1020008B1020008E3 -:1000F00000B583B000F04CFE00F0CAF940F6841061 -:10010000C2F20000002100F0CBFE4FF48050C4F298 -:1001100001004FF40051062201F012F8002240F6CF -:10012000002041F2D1330092C2F20000C0F6000379 -:100130004FF4A871402200F0C3FB4FF4FA7000F0B6 -:1001400007FCFAE7AFF30080AFF30080AFF3008065 -:10015000704700BFAFF30080AFF30080AFF30080C3 -:10016000FEE700BFAFF30080AFF30080AFF3008085 -:1001700072B640F60000C2F2000080F30988022344 -:1001800083F31488BFF36F8F40F2000340F2004204 -:10019000C2F20003C2F2000293420BD2D9431144CF -:1001A00021F0030119444FF05532043B43F8042F6A -:1001B0008B42FBD140F20043C2F2000383420CD2D7 -:1001C00037491A1D891A21F0030119444FF055329D -:1001D000043B43F8042F8B42FBD101F0E9F840F6D1 -:1001E000000140F60003C2F20001C2F2000399428E -:1001F0000ED2CC431C4424F0030441F2D840043412 -:10020000C0F600000023C258CA500433A342FAD1FA -:1002100040F6000340F65032C2F20003C2F2000280 -:1002200093420AD2D943114421F003011944002218 -:10023000043B43F8042F8B42FBD1FFF789FF40F2C8 -:10024000EC0540F2EC03C0F60005C0F600039D4249 -:100250000BD2EE431E44B6080136043D002401349F -:1002600055F8043F9847B442F9D1FFF741FF40F2F7 -:10027000EC0540F2EC03C0F60005C0F600039D4219 -:100280000BD2EE431E44B6080136043D002401346F -:1002900055F8043F9847B442F9D1FFF761FF00BF1A -:1002A00003080020AFF30080AFF30080AFF30080BD -:1002B000FEE700BFAFF30080AFF30080AFF3008034 -:1002C00000F0BEFA00DF00BFAFF30080AFF30080A4 -:1002D000EFF30983203383F30988002383F3118824 -:1002E000704700BFAFF30080AFF30080AFF3008032 -:1002F00008B54FF440724FF46D43CEF20003C0F2E4 -:10030000FA52002199600720DA60102100F098F875 -:100310000A20202100F094F8BDE808400B2080213D -:1003200000F08EB8AFF30080AFF30080AFF3008031 -:10033000202383F311884FF46D43CEF200035B68F2 -:1003400013F400631FD0EFF309824FF0807342F87B -:10035000043CA2F1200383F3098840F63813C2F26B -:1003600000039969C87F88B118688B6881689942D1 -:1003700094BF0023012393B140F2C123C0F60003D0 -:1003800042F8083C704783F31188704718688B68FF -:100390008168994234BF00230123002BECD140F245 -:1003A000C423C0F6000342F8083C7047AFF3008056 -:1003B00008B5202383F3118800F0A2F8002383F30B -:1003C0001188BDE80840FFF7B3BF00BFAFF300805E -:1003D0002DE9F04FC1F80CD0D0F80CD0BDE8F08F6B -:1003E000002383F311882846A04700F0E9FA7047FC -:1003F00000F0030330B4DB00FF259D40994001224B -:1004000000F01F039A4020F0030404F1604404F557 -:100410006144D4F800334009800023EA050300F169 -:10042000604000F561400B43C4F80033C0F8802100 -:1004300030BC0260704700BFAFF30080AFF30080B4 -:1004400000F00303DB00FF229A40994020F00300F4 -:1004500000F1604000F56D40836923EA02030B431D -:1004600083617047AFF30080AFF30080AFF300808B -:1004700040F63813C2F200039A6941F21043C0F605 -:1004800000039361FEE700BFAFF30080AFF300808D -:1004900010B582B0FFF72CFF00F0EAF800F068F822 -:1004A00000F02EFC00F064FC40F600004021C2F297 -:1004B000000000F0D5F940F63813C2F20003012223 -:1004C00098610277002383F3118862B640F63813EF -:1004D000C2F200039C6941F22042C0F600020021F2 -:1004E00040F6480040F27143A261C0F6000300915B -:1004F0000122E021C2F2000000F0E2F902B010BDDA -:1005000070B540F63813C2F200039B69DA7F0AB176 -:10051000013ADA771A6A40F628110132C2F2000174 -:100520001A62CB680A6801338A42CB6019D0966898 -:10053000013E9660AEB90D461068D4680860D6607A -:100540000023416083F311881069A047202383F3BF -:1005500011882A6840F628119368C2F20001002B26 -:10056000EAD070BDAFF30080AFF30080AFF300803E -:1005700040F62813C2F200034FF0FF3100225B6007 -:100580001B609960DA607047AFF30080AFF30080C2 -:1005900070B440F62816C2F200063468A5680361FC -:1005A000A942C26004D92468491BA5688D42FAD3C8 -:1005B0006368B442046043606060186081601EBF7D -:1005C000A368C1EB0301A16070BC7047AFF300806A -:1005D000036840F62812C2F2000293421FBF9968D6 -:1005E000826852189A6042680021136003685A605A -:1005F000C1607047AFF30080AFF30080AFF30080BD -:1006000010B4202383F31188037F0D2B11D8DFE86A -:1006100003F029101007100B101010101010100B01 -:10062000436A9A6801329A6090E80C001A60026886 -:1006300053604FF0FF34002340F638128168446263 -:100640000377C2F20002126893688B42FBD25168B2 -:100650000023026041605060086083F311885DF8F8 -:10066000044B7047002383F311885DF8044B7047F7 -:1006700040F63813C2F2000300225B601B605B612E -:100680001B619A60704700BFAFF30080AFF300803A -:10069000002240F63813816810B4C2F20003044609 -:1006A00002771B689A688A42FBD25A682046236008 -:1006B00062605C6014605DF8044B7047AFF30080CB -:1006C00040F63813C2F2000370B41A6899691468CE -:1006D000142601250877CE77636015771C601046D5 -:1006E00070BC9A61FFF774BEAFF30080AFF3008077 -:1006F00030B54B1C87B0054617D040F63814C2F20F -:10070000000440F20162A36901A8C0F60002FFF7ED -:100710003FFF2846FFF7D4FF049B13B101A8FFF762 -:1007200057FFA369586A07B030BDFFF7C9FF40F60D -:100730003814C2F20004A369586A07B030BD00BF84 -:10074000F0B440F63817C2F20007D7F818C0856831 -:10075000DCF808400646A54241620DD800223B461F -:1007600002771B689A689542FBD95A6833607260B9 -:100770005E601660F0BC704700238CF81C303B466E -:100780001B689A689442FBD95A680124CCF800305F -:10079000CCF80420C3F804C0C2F800C03477304657 -:1007A000BE616146F0BCFFF713BE00BFAFF300802F -:1007B00040F63812C2F200021068F0B4036895697E -:1007C000012714260021AC6813605A60077703469E -:1007D0009061EE77297700E01B689A68A242FBD20D -:1007E0005A6829462B606A605D601560F0BCFFF7AF -:1007F000EFBD00BFAFF30080AFF30080AFF3008028 -:1008000040F63812C2F20002106870B403689569AD -:1008100001260021AC6813605A6006770346906198 -:10082000297700E01B689A68A242FBD85A682946DB -:100830002B606A605D60156070BCFFF7C9BD00BFCA -:1008400040F63813C2F200039B69DB7F0BB1FFF760 -:10085000D7BFFFF7ADBF00BFAFF30080AFF300809D -:100860002DE9F00340F63812C2F200025569002467 -:1008700000F12C064FF002094FF0140800F1280790 -:100880004FF0010C45610261816080F81C9080F896 -:100890001F804477C463846304628461016450618F -:1008A00080F81EC0286187620663C662BDE8F00357 -:1008B000704700BFAFF30080AFF30080AFF300805C -:1008C0002DE9F0479E460446202383F3118840F625 -:1008D0003816A1F124031844C2F20006776940F2E9 -:1008E000E131E06044F803E0089B002504F12C0EA0 -:1008F00004F1280CC0F600014FF0020A4FF0140971 -:100900004FF0010843600162A260266167612264C2 -:1009100084F81CA084F81F9084F81E8065777461A9 -:10092000E563A5632562A56120463C612946C4F8BC -:1009300028C0C4F830E0C4F82CE0FFF701FF2B46D4 -:1009400083F311882046BDE8F08700BFAFF3008035 -:1009500008B50146202383F311880620FFF7C8FE5F -:10096000002383F3118808BDAFF30080AFF300804C -:1009700038B540F63813C2F200039C69254655F895 -:10098000283F6062AB4207D01A681846A262FFF7A0 -:100990007FFEA36AAB42F7D1637F9B0704D1226934 -:1009A00063691A61226953610E20BDE83840FFF780 -:1009B00087BE00BFAFF30080AFF30080AFF30080CD -:1009C000202383F31188FFF7D3BF00BFAFF300806C -:1009D0000023406000608360704700BFAFF3008079 -:1009E00008B5826B037F1143082B81630BD0092B61 -:1009F00000D008BD436A19408B42FAD1FFF748FE88 -:100A00000023436208BD436A1942F7D108BD00BF05 -:100A100070B504680546A0420E4609D0E3686068D8 -:100A20003343E360A168FFF7DBFF2468A542F5D1FB -:100A300070BD00BFAFF30080AFF30080AFF3008064 -:100A400010B4024679B140F63813C2F200039B6934 -:100A50000D205A62546883E81400536023605DF8E7 -:100A6000044BFFF745BE4FF0FF305DF8044B704775 -:100A700030B4029C00250A44856004620261406033 -:100A8000006041618161C160C36130BC704700BFDB -:100A900003464269806910B582429C681BD0501C95 -:100AA000013458619C60117059691A6991420BD2E6 -:100AB000186898420DD002681A605360FFF7E8FD8D -:100AC00000234362184610BD1868DA6898425A61DC -:100AD000F1D1002010BD002CE1D06FF0030010BD5B -:100AE00070B5202304460E4683F31188C3692BB1E9 -:100AF000984703E0FFF7A4FF002815DBA568204610 -:100B00003146002DF6D0A2692169531C8B42A361A6 -:100B100005F1FF3528BFE368A560107828BFA36101 -:100B2000002383F3118870BD2B4683F3118870BDB9 -:100B30002DE9F0471E460446D0F81C80202383F39D -:100B400011884FF0000901EB020A4F1CB8F1000FA9 -:100B500005D02046C04702E0FFF772FFF0B9A56854 -:100B600020463146002DF7D0A369013D5A1CA261F1 -:100B7000A5601B7807F8013C2369A2699A4224BF4B -:100B8000E368A361002383F31188574509F1010944 -:100B900007D0202383F311880137D7E72B4683F34F -:100BA00011884846BDE8F087AFF30080AFF30080BE -:100BB00030B4029C8D180561046240600060826060 -:100BC00041618161C160C36130BC7047AFF3008097 -:100BD000F8B504460F461646202383F3118803E038 -:100BE000FFF72EFF002819DBA56820463146002DAF -:100BF000F6D06369013D5A1C6261A5601F702369CC -:100C000062699A4224BFE3686361E3690BB12046DD -:100C10009847002383F311880020F8BD2B4683F307 -:100C20001188F8BDAFF30080AFF30080AFF3008010 -:100C30008269416910B591420346846816D01869EB -:100C40000134511C9C609961814214780BD2186860 -:100C5000984206D002681A605360FFF719FD00231E -:100C60004362204610BDDA689A61F0E7002CE6D0B6 -:100C70006FF0020010BD00BFAFF30080AFF3008043 -:100C80002DE9F84F9A4604460E461746D0F81C90B8 -:100C9000202383F311884FF00008A56806F1010BAB -:100CA00020466B1EDDB16269A360531C636133781B -:100CB0001370236962699A4224BFE3686361B9F1E2 -:100CC000000F00D0C847002383F31188013F08F1CB -:100CD00001080DD0202383F311885E46DDE720460E -:100CE0005146FFF7ADFE0028D7D02B4683F311887D -:100CF0004046BDE8F88F00BFAFF30080AFF300803F -:100D000045F200010848C2F2000140F6541240F6D4 -:100D1000581321F00701C2F2000220F00700C2F2CE -:100D20000003116018607047570B0020AFF300807C -:100D3000202383F3118840F6581340F65412C2F270 -:100D40000003C2F2000219681268073020F00700A1 -:100D5000521A90429BBF401818600020084600239A -:100D600083F31188704700BFAFF30080AFF30080BA -:100D700040F66013C2F2000340F631520021C0F683 -:100D8000000203F110001A609960D960FFF720BEDD -:100D900008B500F005F900F0DBF841F29040C0F62C -:100DA000000000F08DF900F04BF8BDE8084000F0BD -:100DB00007BB00BFAFF30080AFF30080AFF300804C -:100DC0000C30FFF7B5BE00BFAFF30080AFF300807B -:100DD0000C304FF0FF33FFF7ABBE00BFAFF3008026 -:100DE0003030FFF74DBF00BFAFF30080AFF300809E -:100DF00030304FF0FF33FFF743BF00BFAFF3008049 -:100E00000C30FFF76DBE00BFAFF30080AFF3008082 -:100E10000C304FF0FF31FFF763BE00BFAFF300802F -:100E20003030FFF7D5BE00BFAFF30080AFF30080D6 -:100E300030304FF0FF32FFF7CBBE00BFAFF3008082 -:100E400000F05EBAAFF30080AFF30080AFF3008034 -:100E500070B541F24045C0F60005044682B040F846 -:100E6000045B012600940B461546606004F15401B2 -:100E700004F10C0026721022FFF7FAFD00942B46B5 -:100E800004F1300004F164011022FFF791FE02B07A -:100E900070BD00BFAFF30080AFF30080AFF3008000 -:100EA00010B52023044683F3118800F041FA022391 -:100EB0002372002383F3118810BD00BFAFF30080BD -:100EC00038B5436904460D463BB1294604F10C0090 -:100ED000FFF7DEFD00280BDB38BD04300421FFF7EF -:100EE00097FD294604F10C00FFF7D2FD0028F3DA44 -:100EF000201D8021BDE83840FFF78ABDAFF3008098 -:100F00004FF48053CEF200035B688360704700BFEC -:100F10004FF48053CEF2000340F680125B68816884 -:100F2000C2F2000210B414685B1AC2681B1B934221 -:100F3000836088BFC36003D80269934238BF0361EE -:100F40005DF8044B704700BFAFF30080AFF3008043 -:100F500010B540F6801486B0C2F2000400224FF0B3 -:100F6000FF314FF48053226004920591CEF20003CA -:100F7000596840F6017240F61173C0F60002C0F6DF -:100F8000000301A8029303910192FFF7C1FF039BA5 -:100F9000236006B010BD00BFAFF30080AFF3008048 -:100FA0004FF48053F0B4C4F2020300214FF0FF3439 -:100FB0004EF210021869CEF200021C614BF67F3629 -:100FC000196107254EF6F050DF68CEF20000DC60B4 -:100FD000D960566091601560C2684FF4805142F04C -:100FE0008072C260CEF2000108684FF4E04240F027 -:100FF00001000860D969C4F2000241F08051D96152 -:10100000D969F0BC41F00061D961136843F4807381 -:1010100013607047AFF30080AFF30080AFF3008040 -:101020004FF48053C4F202031A68194642F00102D9 -:101030001A600A684FF480539007C4F20203F8D58F -:101040005A68194622F003025A605A685A604B687F -:101050004FF4805213F00C03C4F20202F7D110686F -:10106000114600F0F90010605360536843F42013F8 -:101070005360136843F0807313600A684FF4805321 -:101080009201C4F20203F8D54FF4C8414FF4005264 -:10109000C0F26801C4F20202112059601060596860 -:1010A0001A4641F002015960536803F00C03082B03 -:1010B000FAD17047AFF30080AFF30080AFF3008048 -:1010C0004FF48053C4F202039A6910B442F07D02D7 -:1010D0009A6103684FF40062C4F20102D360816830 -:1010E0004FF4406351604168C4F201031160C2686B -:1010F0004FF48051DA604269C4F201015A60046918 -:101100004FF4A0521C608369C4F20102CB60046AF0 -:101110004FF4C0534C60C469C4F201030C60416ACF -:101120005DF8044BD160C16A5160816A1160026B45 -:10113000DA60826B5A60426B1A607047AFF30080CE -:10114000032AF0B408BF016102D0042A08BF41613C -:1011500041F26043C0F600039F5C00231C461A4620 -:101160001D46082611F0800F4FEA02124FEA0313C2 -:101170004FEA05154FEA04140CBF42F00F023B433F -:1011800011F4004F0CBF45F00F053C43013E4FEA00 -:101190004101E7D141680D402C4344600168F0BC37 -:1011A0000A40134303607047AFF30080AFF3008041 -:1011B0004FF48843C4F200039A8992B242F080024D -:1011C0009A817047AFF30080AFF30080AFF30080E7 -:1011D000F8B540F68416C2F20006756FAF892C8808 -:1011E000BFB2A4B2E20557D4202383F3118814F0D0 -:1011F0002F0F09D12EE0A988A00689B21ED42C8811 -:10120000A4B214F02F0F25D02307F4D014F0080F48 -:1012100014BF80210021E00748BF41F02001A20750 -:1012200048BF41F04001630748BF41F48071324834 -:10123000FFF7EEFBA988A00689B2E0D540F684103E -:10124000C9B2C2F20000FFF73BFE2C88A4B214F032 -:101250002F0FD9D1002383F31188390601D5220637 -:1012600029D4630614D5202383F31188726CB36CE0 -:1012700040F684109A42C2F200002BD04FF6BF73A2 -:101280003B404FF6BF72AB8100232A8083F3118865 -:10129000BDE8F840FFF74CB8202383F311884FF4E2 -:1012A0000071301DFFF7B4FB002383F311884FF664 -:1012B000FF632B8098E7202383F311880F48FFF703 -:1012C000B7FC0028A4BF80B2A8800BDB002383F307 -:1012D0001188C6E7836B002BD0D004301021FFF7B4 -:1012E00097FBCBE704480821FFF792FB27F0C003E8 -:1012F00043F04003AB81E9E788090020B4090020EE -:1013000010B540F68414C2F2000441F2B112204636 -:10131000C0F600020021FFF79BFD4FF48843C4F2A2 -:101320000003636710BD00BFAFF30080AFF3008020 -:1013300038B541F28044037AC0F60004002918BF92 -:101340000C46012B05461FD021684FF45852C0F2BD -:101350006E126B6FB2FBF1F292B21A81A288E18831 -:10136000208942F4045241F0400442F02C0240F043 -:10137000010092B2A4B280B200211C8298829A81AC -:1013800019801A889B8838BD40F68413C2F2000386 -:101390009842D9D14FF48053C4F20203DA6926206F -:1013A00042F40032DA61C021FFF722F8CCE700BF37 -:1013B000FFF736BEAFF30080AFF30080AFF30080DD -:1013C000704700BFAFF30080AFF30080AFF3008041 -:1013D00008B540F63813C2F200039A6941F2D043CF -:1013E000C0F600034FF480544FF400559361C4F2EB -:1013F00001042E4666611E20FFF7AAFA25611E2011 -:10140000FFF7A6FAF6E700BFAFF30080AFF3008066 -:1014100069646C650000000000000000000000002E -:101420006D61696E00168811040448080C101418C8 -:10143000001C1D1E1F200000000000000000000016 -:10144000F10D0008D10D0008310E0008110E000842 -:10145000210E0008010E0008E10D0008C10D000872 -:101460000402040808000307080808080808080818 -:101470000B0F000000000000000000000000000052 -:101480000096000000000040000000000000000086 -:10149000DFBFFFFF884B388888888888FFFFFFFF01 -:1014A0008888888888888888FFFFFFFF88888888E0 -:1014B00088884888FFFFFFFF448888888888888854 -:1014C000FFFFFFFF888888888888888800000000E0 -:0814D000626C696E6B6572002D -:04000005080001717D -:00000001FF +:020000040800F2 +:100000000004002071010008B1020008B1020008DC +:10001000B1020008B1020008B1020008B1020008F4 +:10002000B1020008B1020008B1020008D1020008C4 +:10003000B1020008B1020008B1020008B1030008D3 +:10004000B1020008B1020008B1020008B1020008C4 +:10005000B1020008B1020008B1020008B1020008B4 +:10006000B1020008B1020008B1020008B1020008A4 +:10007000B1020008B1020008B1020008B102000894 +:10008000B1020008B1020008B1020008B102000884 +:10009000B1020008B1020008B1020008B102000874 +:1000A000B1020008B1020008B1020008B102000864 +:1000B000B1020008B1020008B1020008B102000854 +:1000C000B1020008B1020008B1020008B102000844 +:1000D000B1020008B1020008D1110008B102000805 +:0C00E000B1020008B1020008B1020008E3 +:1000F00000B583B000F04CFE00F0CAF940F6841061 +:10010000C2F20000002100F0CBFE4FF48050C4F298 +:1001100001004FF40051062201F012F8002240F6CF +:10012000002041F2D1330092C2F20000C0F6000379 +:100130004FF4A871402200F0C3FB4FF4FA7000F0B6 +:1001400007FCFAE7AFF30080AFF30080AFF3008065 +:10015000704700BFAFF30080AFF30080AFF30080C3 +:10016000FEE700BFAFF30080AFF30080AFF3008085 +:1001700072B640F60000C2F2000080F30988022344 +:1001800083F31488BFF36F8F40F2000340F2004204 +:10019000C2F20003C2F2000293420BD2D9431144CF +:1001A00021F0030119444FF05532043B43F8042F6A +:1001B0008B42FBD140F20043C2F2000383420CD2D7 +:1001C00037491A1D891A21F0030119444FF055329D +:1001D000043B43F8042F8B42FBD101F0E9F840F6D1 +:1001E000000140F60003C2F20001C2F2000399428E +:1001F0000ED2CC431C4424F0030441F2D840043412 +:10020000C0F600000023C258CA500433A342FAD1FA +:1002100040F6000340F65032C2F20003C2F2000280 +:1002200093420AD2D943114421F003011944002218 +:10023000043B43F8042F8B42FBD1FFF789FF40F2C8 +:10024000EC0540F2EC03C0F60005C0F600039D4249 +:100250000BD2EE431E44B6080136043D002401349F +:1002600055F8043F9847B442F9D1FFF741FF40F2F7 +:10027000EC0540F2EC03C0F60005C0F600039D4219 +:100280000BD2EE431E44B6080136043D002401346F +:1002900055F8043F9847B442F9D1FFF761FF00BF1A +:1002A00003080020AFF30080AFF30080AFF30080BD +:1002B000FEE700BFAFF30080AFF30080AFF3008034 +:1002C00000F0BEFA00DF00BFAFF30080AFF30080A4 +:1002D000EFF30983203383F30988002383F3118824 +:1002E000704700BFAFF30080AFF30080AFF3008032 +:1002F00008B54FF440724FF46D43CEF20003C0F2E4 +:10030000FA52002199600720DA60102100F098F875 +:100310000A20202100F094F8BDE808400B2080213D +:1003200000F08EB8AFF30080AFF30080AFF3008031 +:10033000202383F311884FF46D43CEF200035B68F2 +:1003400013F400631FD0EFF309824FF0807342F87B +:10035000043CA2F1200383F3098840F63813C2F26B +:1003600000039969C87F88B118688B6881689942D1 +:1003700094BF0023012393B140F2C123C0F60003D0 +:1003800042F8083C704783F31188704718688B68FF +:100390008168994234BF00230123002BECD140F245 +:1003A000C423C0F6000342F8083C7047AFF3008056 +:1003B00008B5202383F3118800F0A2F8002383F30B +:1003C0001188BDE80840FFF7B3BF00BFAFF300805E +:1003D0002DE9F04FC1F80CD0D0F80CD0BDE8F08F6B +:1003E000002383F311882846A04700F0E9FA7047FC +:1003F00000F0030330B4DB00FF259D40994001224B +:1004000000F01F039A4020F0030404F1604404F557 +:100410006144D4F800334009800023EA050300F169 +:10042000604000F561400B43C4F80033C0F8802100 +:1004300030BC0260704700BFAFF30080AFF30080B4 +:1004400000F00303DB00FF229A40994020F00300F4 +:1004500000F1604000F56D40836923EA02030B431D +:1004600083617047AFF30080AFF30080AFF300808B +:1004700040F63813C2F200039A6941F21043C0F605 +:1004800000039361FEE700BFAFF30080AFF300808D +:1004900010B582B0FFF72CFF00F0EAF800F068F822 +:1004A00000F02EFC00F064FC40F600004021C2F297 +:1004B000000000F0D5F940F63813C2F20003012223 +:1004C00098610277002383F3118862B640F63813EF +:1004D000C2F200039C6941F22042C0F600020021F2 +:1004E00040F6480040F27143A261C0F6000300915B +:1004F0000122E021C2F2000000F0E2F902B010BDDA +:1005000070B540F63813C2F200039B69DA7F0AB176 +:10051000013ADA771A6A40F628110132C2F2000174 +:100520001A62CB680A6801338A42CB6019D0966898 +:10053000013E9660AEB90D461068D4680860D6607A +:100540000023416083F311881069A047202383F3BF +:1005500011882A6840F628119368C2F20001002B26 +:10056000EAD070BDAFF30080AFF30080AFF300803E +:1005700040F62813C2F200034FF0FF3100225B6007 +:100580001B609960DA607047AFF30080AFF30080C2 +:1005900070B440F62816C2F200063468A5680361FC +:1005A000A942C26004D92468491BA5688D42FAD3C8 +:1005B0006368B442046043606060186081601EBF7D +:1005C000A368C1EB0301A16070BC7047AFF300806A +:1005D000036840F62812C2F2000293421FBF9968D6 +:1005E000826852189A6042680021136003685A605A +:1005F000C1607047AFF30080AFF30080AFF30080BD +:1006000010B4202383F31188037F0D2B11D8DFE86A +:1006100003F029101007100B101010101010100B01 +:10062000436A9A6801329A6090E80C001A60026886 +:1006300053604FF0FF34002340F638128168446263 +:100640000377C2F20002126893688B42FBD25168B2 +:100650000023026041605060086083F311885DF8F8 +:10066000044B7047002383F311885DF8044B7047F7 +:1006700040F63813C2F2000300225B601B605B612E +:100680001B619A60704700BFAFF30080AFF300803A +:10069000002240F63813816810B4C2F20003044609 +:1006A00002771B689A688A42FBD25A682046236008 +:1006B00062605C6014605DF8044B7047AFF30080CB +:1006C00040F63813C2F2000370B41A6899691468CE +:1006D000142601250877CE77636015771C601046D5 +:1006E00070BC9A61FFF774BEAFF30080AFF3008077 +:1006F00030B54B1C87B0054617D040F63814C2F20F +:10070000000440F20162A36901A8C0F60002FFF7ED +:100710003FFF2846FFF7D4FF049B13B101A8FFF762 +:1007200057FFA369586A07B030BDFFF7C9FF40F60D +:100730003814C2F20004A369586A07B030BD00BF84 +:10074000F0B440F63817C2F20007D7F818C0856831 +:10075000DCF808400646A54241620DD800223B461F +:1007600002771B689A689542FBD95A6833607260B9 +:100770005E601660F0BC704700238CF81C303B466E +:100780001B689A689442FBD95A680124CCF800305F +:10079000CCF80420C3F804C0C2F800C03477304657 +:1007A000BE616146F0BCFFF713BE00BFAFF300802F +:1007B00040F63812C2F200021068F0B4036895697E +:1007C000012714260021AC6813605A60077703469E +:1007D0009061EE77297700E01B689A68A242FBD20D +:1007E0005A6829462B606A605D601560F0BCFFF7AF +:1007F000EFBD00BFAFF30080AFF30080AFF3008028 +:1008000040F63812C2F20002106870B403689569AD +:1008100001260021AC6813605A6006770346906198 +:10082000297700E01B689A68A242FBD85A682946DB +:100830002B606A605D60156070BCFFF7C9BD00BFCA +:1008400040F63813C2F200039B69DB7F0BB1FFF760 +:10085000D7BFFFF7ADBF00BFAFF30080AFF300809D +:100860002DE9F00340F63812C2F200025569002467 +:1008700000F12C064FF002094FF0140800F1280790 +:100880004FF0010C45610261816080F81C9080F896 +:100890001F804477C463846304628461016450618F +:1008A00080F81EC0286187620663C662BDE8F00357 +:1008B000704700BFAFF30080AFF30080AFF300805C +:1008C0002DE9F0479E460446202383F3118840F625 +:1008D0003816A1F124031844C2F20006776940F2E9 +:1008E000E131E06044F803E0089B002504F12C0EA0 +:1008F00004F1280CC0F600014FF0020A4FF0140971 +:100900004FF0010843600162A260266167612264C2 +:1009100084F81CA084F81F9084F81E8065777461A9 +:10092000E563A5632562A56120463C612946C4F8BC +:1009300028C0C4F830E0C4F82CE0FFF701FF2B46D4 +:1009400083F311882046BDE8F08700BFAFF3008035 +:1009500008B50146202383F311880620FFF7C8FE5F +:10096000002383F3118808BDAFF30080AFF300804C +:1009700038B540F63813C2F200039C69254655F895 +:10098000283F6062AB4207D01A681846A262FFF7A0 +:100990007FFEA36AAB42F7D1637F9B0704D1226934 +:1009A00063691A61226953610E20BDE83840FFF780 +:1009B00087BE00BFAFF30080AFF30080AFF30080CD +:1009C000202383F31188FFF7D3BF00BFAFF300806C +:1009D0000023406000608360704700BFAFF3008079 +:1009E00008B5826B037F1143082B81630BD0092B61 +:1009F00000D008BD436A19408B42FAD1FFF748FE88 +:100A00000023436208BD436A1942F7D108BD00BF05 +:100A100070B504680546A0420E4609D0E3686068D8 +:100A20003343E360A168FFF7DBFF2468A542F5D1FB +:100A300070BD00BFAFF30080AFF30080AFF3008064 +:100A400010B4024679B140F63813C2F200039B6934 +:100A50000D205A62546883E81400536023605DF8E7 +:100A6000044BFFF745BE4FF0FF305DF8044B704775 +:100A700030B4029C00250A44856004620261406033 +:100A8000006041618161C160C36130BC704700BFDB +:100A900003464269806910B582429C681BD0501C95 +:100AA000013458619C60117059691A6991420BD2E6 +:100AB000186898420DD002681A605360FFF7E8FD8D +:100AC00000234362184610BD1868DA6898425A61DC +:100AD000F1D1002010BD002CE1D06FF0030010BD5B +:100AE00070B5202304460E4683F31188C3692BB1E9 +:100AF000984703E0FFF7A4FF002815DBA568204610 +:100B00003146002DF6D0A2692169531C8B42A361A6 +:100B100005F1FF3528BFE368A560107828BFA36101 +:100B2000002383F3118870BD2B4683F3118870BDB9 +:100B30002DE9F0471E460446D0F81C80202383F39D +:100B400011884FF0000901EB020A4F1CB8F1000FA9 +:100B500005D02046C04702E0FFF772FFF0B9A56854 +:100B600020463146002DF7D0A369013D5A1CA261F1 +:100B7000A5601B7807F8013C2369A2699A4224BF4B +:100B8000E368A361002383F31188574509F1010944 +:100B900007D0202383F311880137D7E72B4683F34F +:100BA00011884846BDE8F087AFF30080AFF30080BE +:100BB00030B4029C8D180561046240600060826060 +:100BC00041618161C160C36130BC7047AFF3008097 +:100BD000F8B504460F461646202383F3118803E038 +:100BE000FFF72EFF002819DBA56820463146002DAF +:100BF000F6D06369013D5A1C6261A5601F702369CC +:100C000062699A4224BFE3686361E3690BB12046DD +:100C10009847002383F311880020F8BD2B4683F307 +:100C20001188F8BDAFF30080AFF30080AFF3008010 +:100C30008269416910B591420346846816D01869EB +:100C40000134511C9C609961814214780BD2186860 +:100C5000984206D002681A605360FFF719FD00231E +:100C60004362204610BDDA689A61F0E7002CE6D0B6 +:100C70006FF0020010BD00BFAFF30080AFF3008043 +:100C80002DE9F84F9A4604460E461746D0F81C90B8 +:100C9000202383F311884FF00008A56806F1010BAB +:100CA00020466B1EDDB16269A360531C636133781B +:100CB0001370236962699A4224BFE3686361B9F1E2 +:100CC000000F00D0C847002383F31188013F08F1CB +:100CD00001080DD0202383F311885E46DDE720460E +:100CE0005146FFF7ADFE0028D7D02B4683F311887D +:100CF0004046BDE8F88F00BFAFF30080AFF300803F +:100D000045F200010848C2F2000140F6541240F6D4 +:100D1000581321F00701C2F2000220F00700C2F2CE +:100D20000003116018607047570B0020AFF300807C +:100D3000202383F3118840F6581340F65412C2F270 +:100D40000003C2F2000219681268073020F00700A1 +:100D5000521A90429BBF401818600020084600239A +:100D600083F31188704700BFAFF30080AFF30080BA +:100D700040F66013C2F2000340F631520021C0F683 +:100D8000000203F110001A609960D960FFF720BEDD +:100D900008B500F005F900F0DBF841F29040C0F62C +:100DA000000000F08DF900F04BF8BDE8084000F0BD +:100DB00007BB00BFAFF30080AFF30080AFF300804C +:100DC0000C30FFF7B5BE00BFAFF30080AFF300807B +:100DD0000C304FF0FF33FFF7ABBE00BFAFF3008026 +:100DE0003030FFF74DBF00BFAFF30080AFF300809E +:100DF00030304FF0FF33FFF743BF00BFAFF3008049 +:100E00000C30FFF76DBE00BFAFF30080AFF3008082 +:100E10000C304FF0FF31FFF763BE00BFAFF300802F +:100E20003030FFF7D5BE00BFAFF30080AFF30080D6 +:100E300030304FF0FF32FFF7CBBE00BFAFF3008082 +:100E400000F05EBAAFF30080AFF30080AFF3008034 +:100E500070B541F24045C0F60005044682B040F846 +:100E6000045B012600940B461546606004F15401B2 +:100E700004F10C0026721022FFF7FAFD00942B46B5 +:100E800004F1300004F164011022FFF791FE02B07A +:100E900070BD00BFAFF30080AFF30080AFF3008000 +:100EA00010B52023044683F3118800F041FA022391 +:100EB0002372002383F3118810BD00BFAFF30080BD +:100EC00038B5436904460D463BB1294604F10C0090 +:100ED000FFF7DEFD00280BDB38BD04300421FFF7EF +:100EE00097FD294604F10C00FFF7D2FD0028F3DA44 +:100EF000201D8021BDE83840FFF78ABDAFF3008098 +:100F00004FF48053CEF200035B688360704700BFEC +:100F10004FF48053CEF2000340F680125B68816884 +:100F2000C2F2000210B414685B1AC2681B1B934221 +:100F3000836088BFC36003D80269934238BF0361EE +:100F40005DF8044B704700BFAFF30080AFF3008043 +:100F500010B540F6801486B0C2F2000400224FF0B3 +:100F6000FF314FF48053226004920591CEF20003CA +:100F7000596840F6017240F61173C0F60002C0F6DF +:100F8000000301A8029303910192FFF7C1FF039BA5 +:100F9000236006B010BD00BFAFF30080AFF3008048 +:100FA0004FF48053F0B4C4F2020300214FF0FF3439 +:100FB0004EF210021869CEF200021C614BF67F3629 +:100FC000196107254EF6F050DF68CEF20000DC60B4 +:100FD000D960566091601560C2684FF4805142F04C +:100FE0008072C260CEF2000108684FF4E04240F027 +:100FF00001000860D969C4F2000241F08051D96152 +:10100000D969F0BC41F00061D961136843F4807381 +:1010100013607047AFF30080AFF30080AFF3008040 +:101020004FF48053C4F202031A68194642F00102D9 +:101030001A600A684FF480539007C4F20203F8D58F +:101040005A68194622F003025A605A685A604B687F +:101050004FF4805213F00C03C4F20202F7D110686F +:10106000114600F0F90010605360536843F42013F8 +:101070005360136843F0807313600A684FF4805321 +:101080009201C4F20203F8D54FF4C8414FF4005264 +:10109000C0F26801C4F20202112059601060596860 +:1010A0001A4641F002015960536803F00C03082B03 +:1010B000FAD17047AFF30080AFF30080AFF3008048 +:1010C0004FF48053C4F202039A6910B442F07D02D7 +:1010D0009A6103684FF40062C4F20102D360816830 +:1010E0004FF4406351604168C4F201031160C2686B +:1010F0004FF48051DA604269C4F201015A60046918 +:101100004FF4A0521C608369C4F20102CB60046AF0 +:101110004FF4C0534C60C469C4F201030C60416ACF +:101120005DF8044BD160C16A5160816A1160026B45 +:10113000DA60826B5A60426B1A607047AFF30080CE +:10114000032AF0B408BF016102D0042A08BF41613C +:1011500041F26043C0F600039F5C00231C461A4620 +:101160001D46082611F0800F4FEA02124FEA0313C2 +:101170004FEA05154FEA04140CBF42F00F023B433F +:1011800011F4004F0CBF45F00F053C43013E4FEA00 +:101190004101E7D141680D402C4344600168F0BC37 +:1011A0000A40134303607047AFF30080AFF3008041 +:1011B0004FF48843C4F200039A8992B242F080024D +:1011C0009A817047AFF30080AFF30080AFF30080E7 +:1011D000F8B540F68416C2F20006756FAF892C8808 +:1011E000BFB2A4B2E20557D4202383F3118814F0D0 +:1011F0002F0F09D12EE0A988A00689B21ED42C8811 +:10120000A4B214F02F0F25D02307F4D014F0080F48 +:1012100014BF80210021E00748BF41F02001A20750 +:1012200048BF41F04001630748BF41F48071324834 +:10123000FFF7EEFBA988A00689B2E0D540F684103E +:10124000C9B2C2F20000FFF73BFE2C88A4B214F032 +:101250002F0FD9D1002383F31188390601D5220637 +:1012600029D4630614D5202383F31188726CB36CE0 +:1012700040F684109A42C2F200002BD04FF6BF73A2 +:101280003B404FF6BF72AB8100232A8083F3118865 +:10129000BDE8F840FFF74CB8202383F311884FF4E2 +:1012A0000071301DFFF7B4FB002383F311884FF664 +:1012B000FF632B8098E7202383F311880F48FFF703 +:1012C000B7FC0028A4BF80B2A8800BDB002383F307 +:1012D0001188C6E7836B002BD0D004301021FFF7B4 +:1012E00097FBCBE704480821FFF792FB27F0C003E8 +:1012F00043F04003AB81E9E788090020B4090020EE +:1013000010B540F68414C2F2000441F2B112204636 +:10131000C0F600020021FFF79BFD4FF48843C4F2A2 +:101320000003636710BD00BFAFF30080AFF3008020 +:1013300038B541F28044037AC0F60004002918BF92 +:101340000C46012B05461FD021684FF45852C0F2BD +:101350006E126B6FB2FBF1F292B21A81A288E18831 +:10136000208942F4045241F0400442F02C0240F043 +:10137000010092B2A4B280B200211C8298829A81AC +:1013800019801A889B8838BD40F68413C2F2000386 +:101390009842D9D14FF48053C4F20203DA6926206F +:1013A00042F40032DA61C021FFF722F8CCE700BF37 +:1013B000FFF736BEAFF30080AFF30080AFF30080DD +:1013C000704700BFAFF30080AFF30080AFF3008041 +:1013D00008B540F63813C2F200039A6941F2D043CF +:1013E000C0F600034FF480544FF400559361C4F2EB +:1013F00001042E4666611E20FFF7AAFA25611E2011 +:10140000FFF7A6FAF6E700BFAFF30080AFF3008066 +:1014100069646C650000000000000000000000002E +:101420006D61696E00168811040448080C101418C8 +:10143000001C1D1E1F200000000000000000000016 +:10144000F10D0008D10D0008310E0008110E000842 +:10145000210E0008010E0008E10D0008C10D000872 +:101460000402040808000307080808080808080818 +:101470000B0F000000000000000000000000000052 +:101480000096000000000040000000000000000086 +:10149000DFBFFFFF884B388888888888FFFFFFFF01 +:1014A0008888888888888888FFFFFFFF88888888E0 +:1014B00088884888FFFFFFFF448888888888888854 +:1014C000FFFFFFFF888888888888888800000000E0 +:0814D000626C696E6B6572002D +:04000005080001717D +:00000001FF diff --git a/misc/stm32f1_test_project/chconf.h b/misc/stm32f1_test_project/chconf.h index f943ea80c6..f4682cb9d8 100644 --- a/misc/stm32f1_test_project/chconf.h +++ b/misc/stm32f1_test_project/chconf.h @@ -1,531 +1,531 @@ -/* - ChibiOS/RT - Copyright (C) 2006-2013 Giovanni Di Sirio - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. -*/ - -/** - * @file templates/chconf.h - * @brief Configuration file template. - * @details A copy of this file must be placed in each project directory, it - * contains the application specific kernel settings. - * - * @addtogroup config - * @details Kernel related settings and hooks. - * @{ - */ - -#ifndef _CHCONF_H_ -#define _CHCONF_H_ - -/*===========================================================================*/ -/** - * @name Kernel parameters and options - * @{ - */ -/*===========================================================================*/ - -/** - * @brief System tick frequency. - * @details Frequency of the system timer that drives the system ticks. This - * setting also defines the system tick time unit. - */ -#if !defined(CH_FREQUENCY) || defined(__DOXYGEN__) -#define CH_FREQUENCY 1000 -#endif - -/** - * @brief Round robin interval. - * @details This constant is the number of system ticks allowed for the - * threads before preemption occurs. Setting this value to zero - * disables the preemption for threads with equal priority and the - * round robin becomes cooperative. Note that higher priority - * threads can still preempt, the kernel is always preemptive. - * - * @note Disabling the round robin preemption makes the kernel more compact - * and generally faster. - */ -#if !defined(CH_TIME_QUANTUM) || defined(__DOXYGEN__) -#define CH_TIME_QUANTUM 20 -#endif - -/** - * @brief Managed RAM size. - * @details Size of the RAM area to be managed by the OS. If set to zero - * then the whole available RAM is used. The core memory is made - * available to the heap allocator and/or can be used directly through - * the simplified core memory allocator. - * - * @note In order to let the OS manage the whole RAM the linker script must - * provide the @p __heap_base__ and @p __heap_end__ symbols. - * @note Requires @p CH_USE_MEMCORE. - */ -#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__) -#define CH_MEMCORE_SIZE 0 -#endif - -/** - * @brief Idle thread automatic spawn suppression. - * @details When this option is activated the function @p chSysInit() - * does not spawn the idle thread automatically. The application has - * then the responsibility to do one of the following: - * - Spawn a custom idle thread at priority @p IDLEPRIO. - * - Change the main() thread priority to @p IDLEPRIO then enter - * an endless loop. In this scenario the @p main() thread acts as - * the idle thread. - * . - * @note Unless an idle thread is spawned the @p main() thread must not - * enter a sleep state. - */ -#if !defined(CH_NO_IDLE_THREAD) || defined(__DOXYGEN__) -#define CH_NO_IDLE_THREAD FALSE -#endif - -/** @} */ - -/*===========================================================================*/ -/** - * @name Performance options - * @{ - */ -/*===========================================================================*/ - -/** - * @brief OS optimization. - * @details If enabled then time efficient rather than space efficient code - * is used when two possible implementations exist. - * - * @note This is not related to the compiler optimization options. - * @note The default is @p TRUE. - */ -#if !defined(CH_OPTIMIZE_SPEED) || defined(__DOXYGEN__) -#define CH_OPTIMIZE_SPEED TRUE -#endif - -/** @} */ - -/*===========================================================================*/ -/** - * @name Subsystem options - * @{ - */ -/*===========================================================================*/ - -/** - * @brief Threads registry APIs. - * @details If enabled then the registry APIs are included in the kernel. - * - * @note The default is @p TRUE. - */ -#if !defined(CH_USE_REGISTRY) || defined(__DOXYGEN__) -#define CH_USE_REGISTRY TRUE -#endif - -/** - * @brief Threads synchronization APIs. - * @details If enabled then the @p chThdWait() function is included in - * the kernel. - * - * @note The default is @p TRUE. - */ -#if !defined(CH_USE_WAITEXIT) || defined(__DOXYGEN__) -#define CH_USE_WAITEXIT TRUE -#endif - -/** - * @brief Semaphores APIs. - * @details If enabled then the Semaphores APIs are included in the kernel. - * - * @note The default is @p TRUE. - */ -#if !defined(CH_USE_SEMAPHORES) || defined(__DOXYGEN__) -#define CH_USE_SEMAPHORES TRUE -#endif - -/** - * @brief Semaphores queuing mode. - * @details If enabled then the threads are enqueued on semaphores by - * priority rather than in FIFO order. - * - * @note The default is @p FALSE. Enable this if you have special requirements. - * @note Requires @p CH_USE_SEMAPHORES. - */ -#if !defined(CH_USE_SEMAPHORES_PRIORITY) || defined(__DOXYGEN__) -#define CH_USE_SEMAPHORES_PRIORITY FALSE -#endif - -/** - * @brief Atomic semaphore API. - * @details If enabled then the semaphores the @p chSemSignalWait() API - * is included in the kernel. - * - * @note The default is @p TRUE. - * @note Requires @p CH_USE_SEMAPHORES. - */ -#if !defined(CH_USE_SEMSW) || defined(__DOXYGEN__) -#define CH_USE_SEMSW TRUE -#endif - -/** - * @brief Mutexes APIs. - * @details If enabled then the mutexes APIs are included in the kernel. - * - * @note The default is @p TRUE. - */ -#if !defined(CH_USE_MUTEXES) || defined(__DOXYGEN__) -#define CH_USE_MUTEXES TRUE -#endif - -/** - * @brief Conditional Variables APIs. - * @details If enabled then the conditional variables APIs are included - * in the kernel. - * - * @note The default is @p TRUE. - * @note Requires @p CH_USE_MUTEXES. - */ -#if !defined(CH_USE_CONDVARS) || defined(__DOXYGEN__) -#define CH_USE_CONDVARS TRUE -#endif - -/** - * @brief Conditional Variables APIs with timeout. - * @details If enabled then the conditional variables APIs with timeout - * specification are included in the kernel. - * - * @note The default is @p TRUE. - * @note Requires @p CH_USE_CONDVARS. - */ -#if !defined(CH_USE_CONDVARS_TIMEOUT) || defined(__DOXYGEN__) -#define CH_USE_CONDVARS_TIMEOUT TRUE -#endif - -/** - * @brief Events Flags APIs. - * @details If enabled then the event flags APIs are included in the kernel. - * - * @note The default is @p TRUE. - */ -#if !defined(CH_USE_EVENTS) || defined(__DOXYGEN__) -#define CH_USE_EVENTS TRUE -#endif - -/** - * @brief Events Flags APIs with timeout. - * @details If enabled then the events APIs with timeout specification - * are included in the kernel. - * - * @note The default is @p TRUE. - * @note Requires @p CH_USE_EVENTS. - */ -#if !defined(CH_USE_EVENTS_TIMEOUT) || defined(__DOXYGEN__) -#define CH_USE_EVENTS_TIMEOUT TRUE -#endif - -/** - * @brief Synchronous Messages APIs. - * @details If enabled then the synchronous messages APIs are included - * in the kernel. - * - * @note The default is @p TRUE. - */ -#if !defined(CH_USE_MESSAGES) || defined(__DOXYGEN__) -#define CH_USE_MESSAGES TRUE -#endif - -/** - * @brief Synchronous Messages queuing mode. - * @details If enabled then messages are served by priority rather than in - * FIFO order. - * - * @note The default is @p FALSE. Enable this if you have special requirements. - * @note Requires @p CH_USE_MESSAGES. - */ -#if !defined(CH_USE_MESSAGES_PRIORITY) || defined(__DOXYGEN__) -#define CH_USE_MESSAGES_PRIORITY FALSE -#endif - -/** - * @brief Mailboxes APIs. - * @details If enabled then the asynchronous messages (mailboxes) APIs are - * included in the kernel. - * - * @note The default is @p TRUE. - * @note Requires @p CH_USE_SEMAPHORES. - */ -#if !defined(CH_USE_MAILBOXES) || defined(__DOXYGEN__) -#define CH_USE_MAILBOXES TRUE -#endif - -/** - * @brief I/O Queues APIs. - * @details If enabled then the I/O queues APIs are included in the kernel. - * - * @note The default is @p TRUE. - */ -#if !defined(CH_USE_QUEUES) || defined(__DOXYGEN__) -#define CH_USE_QUEUES TRUE -#endif - -/** - * @brief Core Memory Manager APIs. - * @details If enabled then the core memory manager APIs are included - * in the kernel. - * - * @note The default is @p TRUE. - */ -#if !defined(CH_USE_MEMCORE) || defined(__DOXYGEN__) -#define CH_USE_MEMCORE TRUE -#endif - -/** - * @brief Heap Allocator APIs. - * @details If enabled then the memory heap allocator APIs are included - * in the kernel. - * - * @note The default is @p TRUE. - * @note Requires @p CH_USE_MEMCORE and either @p CH_USE_MUTEXES or - * @p CH_USE_SEMAPHORES. - * @note Mutexes are recommended. - */ -#if !defined(CH_USE_HEAP) || defined(__DOXYGEN__) -#define CH_USE_HEAP TRUE -#endif - -/** - * @brief C-runtime allocator. - * @details If enabled the the heap allocator APIs just wrap the C-runtime - * @p malloc() and @p free() functions. - * - * @note The default is @p FALSE. - * @note Requires @p CH_USE_HEAP. - * @note The C-runtime may or may not require @p CH_USE_MEMCORE, see the - * appropriate documentation. - */ -#if !defined(CH_USE_MALLOC_HEAP) || defined(__DOXYGEN__) -#define CH_USE_MALLOC_HEAP FALSE -#endif - -/** - * @brief Memory Pools Allocator APIs. - * @details If enabled then the memory pools allocator APIs are included - * in the kernel. - * - * @note The default is @p TRUE. - */ -#if !defined(CH_USE_MEMPOOLS) || defined(__DOXYGEN__) -#define CH_USE_MEMPOOLS TRUE -#endif - -/** - * @brief Dynamic Threads APIs. - * @details If enabled then the dynamic threads creation APIs are included - * in the kernel. - * - * @note The default is @p TRUE. - * @note Requires @p CH_USE_WAITEXIT. - * @note Requires @p CH_USE_HEAP and/or @p CH_USE_MEMPOOLS. - */ -#if !defined(CH_USE_DYNAMIC) || defined(__DOXYGEN__) -#define CH_USE_DYNAMIC TRUE -#endif - -/** @} */ - -/*===========================================================================*/ -/** - * @name Debug options - * @{ - */ -/*===========================================================================*/ - -/** - * @brief Debug option, system state check. - * @details If enabled the correct call protocol for system APIs is checked - * at runtime. - * - * @note The default is @p FALSE. - */ -#if !defined(CH_DBG_SYSTEM_STATE_CHECK) || defined(__DOXYGEN__) -#define CH_DBG_SYSTEM_STATE_CHECK FALSE -#endif - -/** - * @brief Debug option, parameters checks. - * @details If enabled then the checks on the API functions input - * parameters are activated. - * - * @note The default is @p FALSE. - */ -#if !defined(CH_DBG_ENABLE_CHECKS) || defined(__DOXYGEN__) -#define CH_DBG_ENABLE_CHECKS FALSE -#endif - -/** - * @brief Debug option, consistency checks. - * @details If enabled then all the assertions in the kernel code are - * activated. This includes consistency checks inside the kernel, - * runtime anomalies and port-defined checks. - * - * @note The default is @p FALSE. - */ -#if !defined(CH_DBG_ENABLE_ASSERTS) || defined(__DOXYGEN__) -#define CH_DBG_ENABLE_ASSERTS FALSE -#endif - -/** - * @brief Debug option, trace buffer. - * @details If enabled then the context switch circular trace buffer is - * activated. - * - * @note The default is @p FALSE. - */ -#if !defined(CH_DBG_ENABLE_TRACE) || defined(__DOXYGEN__) -#define CH_DBG_ENABLE_TRACE FALSE -#endif - -/** - * @brief Debug option, stack checks. - * @details If enabled then a runtime stack check is performed. - * - * @note The default is @p FALSE. - * @note The stack check is performed in a architecture/port dependent way. - * It may not be implemented or some ports. - * @note The default failure mode is to halt the system with the global - * @p panic_msg variable set to @p NULL. - */ -#if !defined(CH_DBG_ENABLE_STACK_CHECK) || defined(__DOXYGEN__) -#define CH_DBG_ENABLE_STACK_CHECK FALSE -#endif - -/** - * @brief Debug option, stacks initialization. - * @details If enabled then the threads working area is filled with a byte - * value when a thread is created. This can be useful for the - * runtime measurement of the used stack. - * - * @note The default is @p FALSE. - */ -#if !defined(CH_DBG_FILL_THREADS) || defined(__DOXYGEN__) -#define CH_DBG_FILL_THREADS FALSE -#endif - -/** - * @brief Debug option, threads profiling. - * @details If enabled then a field is added to the @p Thread structure that - * counts the system ticks occurred while executing the thread. - * - * @note The default is @p TRUE. - * @note This debug option is defaulted to TRUE because it is required by - * some test cases into the test suite. - */ -#if !defined(CH_DBG_THREADS_PROFILING) || defined(__DOXYGEN__) -#define CH_DBG_THREADS_PROFILING TRUE -#endif - -/** @} */ - -/*===========================================================================*/ -/** - * @name Kernel hooks - * @{ - */ -/*===========================================================================*/ - -/** - * @brief Threads descriptor structure extension. - * @details User fields added to the end of the @p Thread structure. - */ -#if !defined(THREAD_EXT_FIELDS) || defined(__DOXYGEN__) -#define THREAD_EXT_FIELDS \ - /* Add threads custom fields here.*/ -#endif - -/** - * @brief Threads initialization hook. - * @details User initialization code added to the @p chThdInit() API. - * - * @note It is invoked from within @p chThdInit() and implicitly from all - * the threads creation APIs. - */ -#if !defined(THREAD_EXT_INIT_HOOK) || defined(__DOXYGEN__) -#define THREAD_EXT_INIT_HOOK(tp) { \ - /* Add threads initialization code here.*/ \ -} -#endif - -/** - * @brief Threads finalization hook. - * @details User finalization code added to the @p chThdExit() API. - * - * @note It is inserted into lock zone. - * @note It is also invoked when the threads simply return in order to - * terminate. - */ -#if !defined(THREAD_EXT_EXIT_HOOK) || defined(__DOXYGEN__) -#define THREAD_EXT_EXIT_HOOK(tp) { \ - /* Add threads finalization code here.*/ \ -} -#endif - -/** - * @brief Context switch hook. - * @details This hook is invoked just before switching between threads. - */ -#if !defined(THREAD_CONTEXT_SWITCH_HOOK) || defined(__DOXYGEN__) -#define THREAD_CONTEXT_SWITCH_HOOK(ntp, otp) { \ - /* System halt code here.*/ \ -} -#endif - -/** - * @brief Idle Loop hook. - * @details This hook is continuously invoked by the idle thread loop. - */ -#if !defined(IDLE_LOOP_HOOK) || defined(__DOXYGEN__) -#define IDLE_LOOP_HOOK() { \ - /* Idle loop code here.*/ \ -} -#endif - -/** - * @brief System tick event hook. - * @details This hook is invoked in the system tick handler immediately - * after processing the virtual timers queue. - */ -#if !defined(SYSTEM_TICK_EVENT_HOOK) || defined(__DOXYGEN__) -#define SYSTEM_TICK_EVENT_HOOK() { \ - /* System tick event code here.*/ \ -} -#endif - -/** - * @brief System halt hook. - * @details This hook is invoked in case to a system halting error before - * the system is halted. - */ -#if !defined(SYSTEM_HALT_HOOK) || defined(__DOXYGEN__) -#define SYSTEM_HALT_HOOK() { \ - /* System halt code here.*/ \ -} -#endif - -/** @} */ - -/*===========================================================================*/ -/* Port-specific settings (override port settings defaulted in chcore.h). */ -/*===========================================================================*/ - -#endif /* _CHCONF_H_ */ - -/** @} */ +/* + ChibiOS/RT - Copyright (C) 2006-2013 Giovanni Di Sirio + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + +/** + * @file templates/chconf.h + * @brief Configuration file template. + * @details A copy of this file must be placed in each project directory, it + * contains the application specific kernel settings. + * + * @addtogroup config + * @details Kernel related settings and hooks. + * @{ + */ + +#ifndef _CHCONF_H_ +#define _CHCONF_H_ + +/*===========================================================================*/ +/** + * @name Kernel parameters and options + * @{ + */ +/*===========================================================================*/ + +/** + * @brief System tick frequency. + * @details Frequency of the system timer that drives the system ticks. This + * setting also defines the system tick time unit. + */ +#if !defined(CH_FREQUENCY) || defined(__DOXYGEN__) +#define CH_FREQUENCY 1000 +#endif + +/** + * @brief Round robin interval. + * @details This constant is the number of system ticks allowed for the + * threads before preemption occurs. Setting this value to zero + * disables the preemption for threads with equal priority and the + * round robin becomes cooperative. Note that higher priority + * threads can still preempt, the kernel is always preemptive. + * + * @note Disabling the round robin preemption makes the kernel more compact + * and generally faster. + */ +#if !defined(CH_TIME_QUANTUM) || defined(__DOXYGEN__) +#define CH_TIME_QUANTUM 20 +#endif + +/** + * @brief Managed RAM size. + * @details Size of the RAM area to be managed by the OS. If set to zero + * then the whole available RAM is used. The core memory is made + * available to the heap allocator and/or can be used directly through + * the simplified core memory allocator. + * + * @note In order to let the OS manage the whole RAM the linker script must + * provide the @p __heap_base__ and @p __heap_end__ symbols. + * @note Requires @p CH_USE_MEMCORE. + */ +#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__) +#define CH_MEMCORE_SIZE 0 +#endif + +/** + * @brief Idle thread automatic spawn suppression. + * @details When this option is activated the function @p chSysInit() + * does not spawn the idle thread automatically. The application has + * then the responsibility to do one of the following: + * - Spawn a custom idle thread at priority @p IDLEPRIO. + * - Change the main() thread priority to @p IDLEPRIO then enter + * an endless loop. In this scenario the @p main() thread acts as + * the idle thread. + * . + * @note Unless an idle thread is spawned the @p main() thread must not + * enter a sleep state. + */ +#if !defined(CH_NO_IDLE_THREAD) || defined(__DOXYGEN__) +#define CH_NO_IDLE_THREAD FALSE +#endif + +/** @} */ + +/*===========================================================================*/ +/** + * @name Performance options + * @{ + */ +/*===========================================================================*/ + +/** + * @brief OS optimization. + * @details If enabled then time efficient rather than space efficient code + * is used when two possible implementations exist. + * + * @note This is not related to the compiler optimization options. + * @note The default is @p TRUE. + */ +#if !defined(CH_OPTIMIZE_SPEED) || defined(__DOXYGEN__) +#define CH_OPTIMIZE_SPEED TRUE +#endif + +/** @} */ + +/*===========================================================================*/ +/** + * @name Subsystem options + * @{ + */ +/*===========================================================================*/ + +/** + * @brief Threads registry APIs. + * @details If enabled then the registry APIs are included in the kernel. + * + * @note The default is @p TRUE. + */ +#if !defined(CH_USE_REGISTRY) || defined(__DOXYGEN__) +#define CH_USE_REGISTRY TRUE +#endif + +/** + * @brief Threads synchronization APIs. + * @details If enabled then the @p chThdWait() function is included in + * the kernel. + * + * @note The default is @p TRUE. + */ +#if !defined(CH_USE_WAITEXIT) || defined(__DOXYGEN__) +#define CH_USE_WAITEXIT TRUE +#endif + +/** + * @brief Semaphores APIs. + * @details If enabled then the Semaphores APIs are included in the kernel. + * + * @note The default is @p TRUE. + */ +#if !defined(CH_USE_SEMAPHORES) || defined(__DOXYGEN__) +#define CH_USE_SEMAPHORES TRUE +#endif + +/** + * @brief Semaphores queuing mode. + * @details If enabled then the threads are enqueued on semaphores by + * priority rather than in FIFO order. + * + * @note The default is @p FALSE. Enable this if you have special requirements. + * @note Requires @p CH_USE_SEMAPHORES. + */ +#if !defined(CH_USE_SEMAPHORES_PRIORITY) || defined(__DOXYGEN__) +#define CH_USE_SEMAPHORES_PRIORITY FALSE +#endif + +/** + * @brief Atomic semaphore API. + * @details If enabled then the semaphores the @p chSemSignalWait() API + * is included in the kernel. + * + * @note The default is @p TRUE. + * @note Requires @p CH_USE_SEMAPHORES. + */ +#if !defined(CH_USE_SEMSW) || defined(__DOXYGEN__) +#define CH_USE_SEMSW TRUE +#endif + +/** + * @brief Mutexes APIs. + * @details If enabled then the mutexes APIs are included in the kernel. + * + * @note The default is @p TRUE. + */ +#if !defined(CH_USE_MUTEXES) || defined(__DOXYGEN__) +#define CH_USE_MUTEXES TRUE +#endif + +/** + * @brief Conditional Variables APIs. + * @details If enabled then the conditional variables APIs are included + * in the kernel. + * + * @note The default is @p TRUE. + * @note Requires @p CH_USE_MUTEXES. + */ +#if !defined(CH_USE_CONDVARS) || defined(__DOXYGEN__) +#define CH_USE_CONDVARS TRUE +#endif + +/** + * @brief Conditional Variables APIs with timeout. + * @details If enabled then the conditional variables APIs with timeout + * specification are included in the kernel. + * + * @note The default is @p TRUE. + * @note Requires @p CH_USE_CONDVARS. + */ +#if !defined(CH_USE_CONDVARS_TIMEOUT) || defined(__DOXYGEN__) +#define CH_USE_CONDVARS_TIMEOUT TRUE +#endif + +/** + * @brief Events Flags APIs. + * @details If enabled then the event flags APIs are included in the kernel. + * + * @note The default is @p TRUE. + */ +#if !defined(CH_USE_EVENTS) || defined(__DOXYGEN__) +#define CH_USE_EVENTS TRUE +#endif + +/** + * @brief Events Flags APIs with timeout. + * @details If enabled then the events APIs with timeout specification + * are included in the kernel. + * + * @note The default is @p TRUE. + * @note Requires @p CH_USE_EVENTS. + */ +#if !defined(CH_USE_EVENTS_TIMEOUT) || defined(__DOXYGEN__) +#define CH_USE_EVENTS_TIMEOUT TRUE +#endif + +/** + * @brief Synchronous Messages APIs. + * @details If enabled then the synchronous messages APIs are included + * in the kernel. + * + * @note The default is @p TRUE. + */ +#if !defined(CH_USE_MESSAGES) || defined(__DOXYGEN__) +#define CH_USE_MESSAGES TRUE +#endif + +/** + * @brief Synchronous Messages queuing mode. + * @details If enabled then messages are served by priority rather than in + * FIFO order. + * + * @note The default is @p FALSE. Enable this if you have special requirements. + * @note Requires @p CH_USE_MESSAGES. + */ +#if !defined(CH_USE_MESSAGES_PRIORITY) || defined(__DOXYGEN__) +#define CH_USE_MESSAGES_PRIORITY FALSE +#endif + +/** + * @brief Mailboxes APIs. + * @details If enabled then the asynchronous messages (mailboxes) APIs are + * included in the kernel. + * + * @note The default is @p TRUE. + * @note Requires @p CH_USE_SEMAPHORES. + */ +#if !defined(CH_USE_MAILBOXES) || defined(__DOXYGEN__) +#define CH_USE_MAILBOXES TRUE +#endif + +/** + * @brief I/O Queues APIs. + * @details If enabled then the I/O queues APIs are included in the kernel. + * + * @note The default is @p TRUE. + */ +#if !defined(CH_USE_QUEUES) || defined(__DOXYGEN__) +#define CH_USE_QUEUES TRUE +#endif + +/** + * @brief Core Memory Manager APIs. + * @details If enabled then the core memory manager APIs are included + * in the kernel. + * + * @note The default is @p TRUE. + */ +#if !defined(CH_USE_MEMCORE) || defined(__DOXYGEN__) +#define CH_USE_MEMCORE TRUE +#endif + +/** + * @brief Heap Allocator APIs. + * @details If enabled then the memory heap allocator APIs are included + * in the kernel. + * + * @note The default is @p TRUE. + * @note Requires @p CH_USE_MEMCORE and either @p CH_USE_MUTEXES or + * @p CH_USE_SEMAPHORES. + * @note Mutexes are recommended. + */ +#if !defined(CH_USE_HEAP) || defined(__DOXYGEN__) +#define CH_USE_HEAP TRUE +#endif + +/** + * @brief C-runtime allocator. + * @details If enabled the the heap allocator APIs just wrap the C-runtime + * @p malloc() and @p free() functions. + * + * @note The default is @p FALSE. + * @note Requires @p CH_USE_HEAP. + * @note The C-runtime may or may not require @p CH_USE_MEMCORE, see the + * appropriate documentation. + */ +#if !defined(CH_USE_MALLOC_HEAP) || defined(__DOXYGEN__) +#define CH_USE_MALLOC_HEAP FALSE +#endif + +/** + * @brief Memory Pools Allocator APIs. + * @details If enabled then the memory pools allocator APIs are included + * in the kernel. + * + * @note The default is @p TRUE. + */ +#if !defined(CH_USE_MEMPOOLS) || defined(__DOXYGEN__) +#define CH_USE_MEMPOOLS TRUE +#endif + +/** + * @brief Dynamic Threads APIs. + * @details If enabled then the dynamic threads creation APIs are included + * in the kernel. + * + * @note The default is @p TRUE. + * @note Requires @p CH_USE_WAITEXIT. + * @note Requires @p CH_USE_HEAP and/or @p CH_USE_MEMPOOLS. + */ +#if !defined(CH_USE_DYNAMIC) || defined(__DOXYGEN__) +#define CH_USE_DYNAMIC TRUE +#endif + +/** @} */ + +/*===========================================================================*/ +/** + * @name Debug options + * @{ + */ +/*===========================================================================*/ + +/** + * @brief Debug option, system state check. + * @details If enabled the correct call protocol for system APIs is checked + * at runtime. + * + * @note The default is @p FALSE. + */ +#if !defined(CH_DBG_SYSTEM_STATE_CHECK) || defined(__DOXYGEN__) +#define CH_DBG_SYSTEM_STATE_CHECK FALSE +#endif + +/** + * @brief Debug option, parameters checks. + * @details If enabled then the checks on the API functions input + * parameters are activated. + * + * @note The default is @p FALSE. + */ +#if !defined(CH_DBG_ENABLE_CHECKS) || defined(__DOXYGEN__) +#define CH_DBG_ENABLE_CHECKS FALSE +#endif + +/** + * @brief Debug option, consistency checks. + * @details If enabled then all the assertions in the kernel code are + * activated. This includes consistency checks inside the kernel, + * runtime anomalies and port-defined checks. + * + * @note The default is @p FALSE. + */ +#if !defined(CH_DBG_ENABLE_ASSERTS) || defined(__DOXYGEN__) +#define CH_DBG_ENABLE_ASSERTS FALSE +#endif + +/** + * @brief Debug option, trace buffer. + * @details If enabled then the context switch circular trace buffer is + * activated. + * + * @note The default is @p FALSE. + */ +#if !defined(CH_DBG_ENABLE_TRACE) || defined(__DOXYGEN__) +#define CH_DBG_ENABLE_TRACE FALSE +#endif + +/** + * @brief Debug option, stack checks. + * @details If enabled then a runtime stack check is performed. + * + * @note The default is @p FALSE. + * @note The stack check is performed in a architecture/port dependent way. + * It may not be implemented or some ports. + * @note The default failure mode is to halt the system with the global + * @p panic_msg variable set to @p NULL. + */ +#if !defined(CH_DBG_ENABLE_STACK_CHECK) || defined(__DOXYGEN__) +#define CH_DBG_ENABLE_STACK_CHECK FALSE +#endif + +/** + * @brief Debug option, stacks initialization. + * @details If enabled then the threads working area is filled with a byte + * value when a thread is created. This can be useful for the + * runtime measurement of the used stack. + * + * @note The default is @p FALSE. + */ +#if !defined(CH_DBG_FILL_THREADS) || defined(__DOXYGEN__) +#define CH_DBG_FILL_THREADS FALSE +#endif + +/** + * @brief Debug option, threads profiling. + * @details If enabled then a field is added to the @p Thread structure that + * counts the system ticks occurred while executing the thread. + * + * @note The default is @p TRUE. + * @note This debug option is defaulted to TRUE because it is required by + * some test cases into the test suite. + */ +#if !defined(CH_DBG_THREADS_PROFILING) || defined(__DOXYGEN__) +#define CH_DBG_THREADS_PROFILING TRUE +#endif + +/** @} */ + +/*===========================================================================*/ +/** + * @name Kernel hooks + * @{ + */ +/*===========================================================================*/ + +/** + * @brief Threads descriptor structure extension. + * @details User fields added to the end of the @p Thread structure. + */ +#if !defined(THREAD_EXT_FIELDS) || defined(__DOXYGEN__) +#define THREAD_EXT_FIELDS \ + /* Add threads custom fields here.*/ +#endif + +/** + * @brief Threads initialization hook. + * @details User initialization code added to the @p chThdInit() API. + * + * @note It is invoked from within @p chThdInit() and implicitly from all + * the threads creation APIs. + */ +#if !defined(THREAD_EXT_INIT_HOOK) || defined(__DOXYGEN__) +#define THREAD_EXT_INIT_HOOK(tp) { \ + /* Add threads initialization code here.*/ \ +} +#endif + +/** + * @brief Threads finalization hook. + * @details User finalization code added to the @p chThdExit() API. + * + * @note It is inserted into lock zone. + * @note It is also invoked when the threads simply return in order to + * terminate. + */ +#if !defined(THREAD_EXT_EXIT_HOOK) || defined(__DOXYGEN__) +#define THREAD_EXT_EXIT_HOOK(tp) { \ + /* Add threads finalization code here.*/ \ +} +#endif + +/** + * @brief Context switch hook. + * @details This hook is invoked just before switching between threads. + */ +#if !defined(THREAD_CONTEXT_SWITCH_HOOK) || defined(__DOXYGEN__) +#define THREAD_CONTEXT_SWITCH_HOOK(ntp, otp) { \ + /* System halt code here.*/ \ +} +#endif + +/** + * @brief Idle Loop hook. + * @details This hook is continuously invoked by the idle thread loop. + */ +#if !defined(IDLE_LOOP_HOOK) || defined(__DOXYGEN__) +#define IDLE_LOOP_HOOK() { \ + /* Idle loop code here.*/ \ +} +#endif + +/** + * @brief System tick event hook. + * @details This hook is invoked in the system tick handler immediately + * after processing the virtual timers queue. + */ +#if !defined(SYSTEM_TICK_EVENT_HOOK) || defined(__DOXYGEN__) +#define SYSTEM_TICK_EVENT_HOOK() { \ + /* System tick event code here.*/ \ +} +#endif + +/** + * @brief System halt hook. + * @details This hook is invoked in case to a system halting error before + * the system is halted. + */ +#if !defined(SYSTEM_HALT_HOOK) || defined(__DOXYGEN__) +#define SYSTEM_HALT_HOOK() { \ + /* System halt code here.*/ \ +} +#endif + +/** @} */ + +/*===========================================================================*/ +/* Port-specific settings (override port settings defaulted in chcore.h). */ +/*===========================================================================*/ + +#endif /* _CHCONF_H_ */ + +/** @} */ diff --git a/misc/stm32f1_test_project/clean_build.bat b/misc/stm32f1_test_project/clean_build.bat index a322cf11fb..6da1c07e8f 100644 --- a/misc/stm32f1_test_project/clean_build.bat +++ b/misc/stm32f1_test_project/clean_build.bat @@ -1,7 +1,7 @@ -rem make, gcc, Windows and Cygwin combined have some issue with spaces or colons in paths, that's a workaround -rem that's more or less 'make clean' -rd /s /q .dep -rd /s /q build - -# that's 'make' with some extra utilities +rem make, gcc, Windows and Cygwin combined have some issue with spaces or colons in paths, that's a workaround +rem that's more or less 'make clean' +rd /s /q .dep +rd /s /q build + +# that's 'make' with some extra utilities compile.bat \ No newline at end of file diff --git a/misc/stm32f1_test_project/compile.bat b/misc/stm32f1_test_project/compile.bat index f1506f8a90..60cc2b1c61 100644 --- a/misc/stm32f1_test_project/compile.bat +++ b/misc/stm32f1_test_project/compile.bat @@ -1,7 +1,7 @@ - -rd /s /q .dep - -echo Starting compilation -rem the important piece -make - + +rd /s /q .dep + +echo Starting compilation +rem the important piece +make + diff --git a/misc/stm32f1_test_project/flash.bat b/misc/stm32f1_test_project/flash.bat index 353eec93f6..be3cb0f51f 100644 --- a/misc/stm32f1_test_project/flash.bat +++ b/misc/stm32f1_test_project/flash.bat @@ -1 +1 @@ -st-link_cli -c SWD ur -P build\ch.hex -Rst -Run +st-link_cli -c SWD ur -P build\ch.hex -Rst -Run diff --git a/misc/stm32f1_test_project/halconf.h b/misc/stm32f1_test_project/halconf.h index dce372010d..027657ea17 100644 --- a/misc/stm32f1_test_project/halconf.h +++ b/misc/stm32f1_test_project/halconf.h @@ -1,312 +1,312 @@ -/* - ChibiOS/RT - Copyright (C) 2006-2013 Giovanni Di Sirio - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. -*/ - -/** - * @file templates/halconf.h - * @brief HAL configuration header. - * @details HAL configuration file, this file allows to enable or disable the - * various device drivers from your application. You may also use - * this file in order to override the device drivers default settings. - * - * @addtogroup HAL_CONF - * @{ - */ - -#ifndef _HALCONF_H_ -#define _HALCONF_H_ - -#include "mcuconf.h" - -/** - * @brief Enables the TM subsystem. - */ -#if !defined(HAL_USE_TM) || defined(__DOXYGEN__) -#define HAL_USE_TM TRUE -#endif - -/** - * @brief Enables the PAL subsystem. - */ -#if !defined(HAL_USE_PAL) || defined(__DOXYGEN__) -#define HAL_USE_PAL TRUE -#endif - -/** - * @brief Enables the ADC subsystem. - */ -#if !defined(HAL_USE_ADC) || defined(__DOXYGEN__) -#define HAL_USE_ADC FALSE -#endif - -/** - * @brief Enables the CAN subsystem. - */ -#if !defined(HAL_USE_CAN) || defined(__DOXYGEN__) -#define HAL_USE_CAN FALSE -#endif - -/** - * @brief Enables the EXT subsystem. - */ -#if !defined(HAL_USE_EXT) || defined(__DOXYGEN__) -#define HAL_USE_EXT FALSE -#endif - -/** - * @brief Enables the GPT subsystem. - */ -#if !defined(HAL_USE_GPT) || defined(__DOXYGEN__) -#define HAL_USE_GPT FALSE -#endif - -/** - * @brief Enables the I2C subsystem. - */ -#if !defined(HAL_USE_I2C) || defined(__DOXYGEN__) -#define HAL_USE_I2C FALSE -#endif - -/** - * @brief Enables the ICU subsystem. - */ -#if !defined(HAL_USE_ICU) || defined(__DOXYGEN__) -#define HAL_USE_ICU FALSE -#endif - -/** - * @brief Enables the MAC subsystem. - */ -#if !defined(HAL_USE_MAC) || defined(__DOXYGEN__) -#define HAL_USE_MAC FALSE -#endif - -/** - * @brief Enables the MMC_SPI subsystem. - */ -#if !defined(HAL_USE_MMC_SPI) || defined(__DOXYGEN__) -#define HAL_USE_MMC_SPI FALSE -#endif - -/** - * @brief Enables the PWM subsystem. - */ -#if !defined(HAL_USE_PWM) || defined(__DOXYGEN__) -#define HAL_USE_PWM FALSE -#endif - -/** - * @brief Enables the RTC subsystem. - */ -#if !defined(HAL_USE_RTC) || defined(__DOXYGEN__) -#define HAL_USE_RTC FALSE -#endif - -/** - * @brief Enables the SDC subsystem. - */ -#if !defined(HAL_USE_SDC) || defined(__DOXYGEN__) -#define HAL_USE_SDC FALSE -#endif - -/** - * @brief Enables the SERIAL subsystem. - */ -#if !defined(HAL_USE_SERIAL) || defined(__DOXYGEN__) -#define HAL_USE_SERIAL TRUE -#endif - -/** - * @brief Enables the SERIAL over USB subsystem. - */ -#if !defined(HAL_USE_SERIAL_USB) || defined(__DOXYGEN__) -#define HAL_USE_SERIAL_USB FALSE -#endif - -/** - * @brief Enables the SPI subsystem. - */ -#if !defined(HAL_USE_SPI) || defined(__DOXYGEN__) -#define HAL_USE_SPI FALSE -#endif - -/** - * @brief Enables the UART subsystem. - */ -#if !defined(HAL_USE_UART) || defined(__DOXYGEN__) -#define HAL_USE_UART FALSE -#endif - -/** - * @brief Enables the USB subsystem. - */ -#if !defined(HAL_USE_USB) || defined(__DOXYGEN__) -#define HAL_USE_USB FALSE -#endif - -/*===========================================================================*/ -/* ADC driver related settings. */ -/*===========================================================================*/ - -/** - * @brief Enables synchronous APIs. - * @note Disabling this option saves both code and data space. - */ -#if !defined(ADC_USE_WAIT) || defined(__DOXYGEN__) -#define ADC_USE_WAIT TRUE -#endif - -/** - * @brief Enables the @p adcAcquireBus() and @p adcReleaseBus() APIs. - * @note Disabling this option saves both code and data space. - */ -#if !defined(ADC_USE_MUTUAL_EXCLUSION) || defined(__DOXYGEN__) -#define ADC_USE_MUTUAL_EXCLUSION TRUE -#endif - -/*===========================================================================*/ -/* CAN driver related settings. */ -/*===========================================================================*/ - -/** - * @brief Sleep mode related APIs inclusion switch. - */ -#if !defined(CAN_USE_SLEEP_MODE) || defined(__DOXYGEN__) -#define CAN_USE_SLEEP_MODE TRUE -#endif - -/*===========================================================================*/ -/* I2C driver related settings. */ -/*===========================================================================*/ - -/** - * @brief Enables the mutual exclusion APIs on the I2C bus. - */ -#if !defined(I2C_USE_MUTUAL_EXCLUSION) || defined(__DOXYGEN__) -#define I2C_USE_MUTUAL_EXCLUSION TRUE -#endif - -/*===========================================================================*/ -/* MAC driver related settings. */ -/*===========================================================================*/ - -/** - * @brief Enables an event sources for incoming packets. - */ -#if !defined(MAC_USE_ZERO_COPY) || defined(__DOXYGEN__) -#define MAC_USE_ZERO_COPY FALSE -#endif - -/** - * @brief Enables an event sources for incoming packets. - */ -#if !defined(MAC_USE_EVENTS) || defined(__DOXYGEN__) -#define MAC_USE_EVENTS TRUE -#endif - -/*===========================================================================*/ -/* MMC_SPI driver related settings. */ -/*===========================================================================*/ - -/** - * @brief Delays insertions. - * @details If enabled this options inserts delays into the MMC waiting - * routines releasing some extra CPU time for the threads with - * lower priority, this may slow down the driver a bit however. - * This option is recommended also if the SPI driver does not - * use a DMA channel and heavily loads the CPU. - */ -#if !defined(MMC_NICE_WAITING) || defined(__DOXYGEN__) -#define MMC_NICE_WAITING TRUE -#endif - -/*===========================================================================*/ -/* SDC driver related settings. */ -/*===========================================================================*/ - -/** - * @brief Number of initialization attempts before rejecting the card. - * @note Attempts are performed at 10mS intervals. - */ -#if !defined(SDC_INIT_RETRY) || defined(__DOXYGEN__) -#define SDC_INIT_RETRY 100 -#endif - -/** - * @brief Include support for MMC cards. - * @note MMC support is not yet implemented so this option must be kept - * at @p FALSE. - */ -#if !defined(SDC_MMC_SUPPORT) || defined(__DOXYGEN__) -#define SDC_MMC_SUPPORT FALSE -#endif - -/** - * @brief Delays insertions. - * @details If enabled this options inserts delays into the MMC waiting - * routines releasing some extra CPU time for the threads with - * lower priority, this may slow down the driver a bit however. - */ -#if !defined(SDC_NICE_WAITING) || defined(__DOXYGEN__) -#define SDC_NICE_WAITING TRUE -#endif - -/*===========================================================================*/ -/* SERIAL driver related settings. */ -/*===========================================================================*/ - -/** - * @brief Default bit rate. - * @details Configuration parameter, this is the baud rate selected for the - * default configuration. - */ -#if !defined(SERIAL_DEFAULT_BITRATE) || defined(__DOXYGEN__) -#define SERIAL_DEFAULT_BITRATE 38400 -#endif - -/** - * @brief Serial buffers size. - * @details Configuration parameter, you can change the depth of the queue - * buffers depending on the requirements of your application. - * @note The default is 64 bytes for both the transmission and receive - * buffers. - */ -#if !defined(SERIAL_BUFFERS_SIZE) || defined(__DOXYGEN__) -#define SERIAL_BUFFERS_SIZE 16 -#endif - -/*===========================================================================*/ -/* SPI driver related settings. */ -/*===========================================================================*/ - -/** - * @brief Enables synchronous APIs. - * @note Disabling this option saves both code and data space. - */ -#if !defined(SPI_USE_WAIT) || defined(__DOXYGEN__) -#define SPI_USE_WAIT TRUE -#endif - -/** - * @brief Enables the @p spiAcquireBus() and @p spiReleaseBus() APIs. - * @note Disabling this option saves both code and data space. - */ -#if !defined(SPI_USE_MUTUAL_EXCLUSION) || defined(__DOXYGEN__) -#define SPI_USE_MUTUAL_EXCLUSION TRUE -#endif - -#endif /* _HALCONF_H_ */ - -/** @} */ +/* + ChibiOS/RT - Copyright (C) 2006-2013 Giovanni Di Sirio + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + +/** + * @file templates/halconf.h + * @brief HAL configuration header. + * @details HAL configuration file, this file allows to enable or disable the + * various device drivers from your application. You may also use + * this file in order to override the device drivers default settings. + * + * @addtogroup HAL_CONF + * @{ + */ + +#ifndef _HALCONF_H_ +#define _HALCONF_H_ + +#include "mcuconf.h" + +/** + * @brief Enables the TM subsystem. + */ +#if !defined(HAL_USE_TM) || defined(__DOXYGEN__) +#define HAL_USE_TM TRUE +#endif + +/** + * @brief Enables the PAL subsystem. + */ +#if !defined(HAL_USE_PAL) || defined(__DOXYGEN__) +#define HAL_USE_PAL TRUE +#endif + +/** + * @brief Enables the ADC subsystem. + */ +#if !defined(HAL_USE_ADC) || defined(__DOXYGEN__) +#define HAL_USE_ADC FALSE +#endif + +/** + * @brief Enables the CAN subsystem. + */ +#if !defined(HAL_USE_CAN) || defined(__DOXYGEN__) +#define HAL_USE_CAN FALSE +#endif + +/** + * @brief Enables the EXT subsystem. + */ +#if !defined(HAL_USE_EXT) || defined(__DOXYGEN__) +#define HAL_USE_EXT FALSE +#endif + +/** + * @brief Enables the GPT subsystem. + */ +#if !defined(HAL_USE_GPT) || defined(__DOXYGEN__) +#define HAL_USE_GPT FALSE +#endif + +/** + * @brief Enables the I2C subsystem. + */ +#if !defined(HAL_USE_I2C) || defined(__DOXYGEN__) +#define HAL_USE_I2C FALSE +#endif + +/** + * @brief Enables the ICU subsystem. + */ +#if !defined(HAL_USE_ICU) || defined(__DOXYGEN__) +#define HAL_USE_ICU FALSE +#endif + +/** + * @brief Enables the MAC subsystem. + */ +#if !defined(HAL_USE_MAC) || defined(__DOXYGEN__) +#define HAL_USE_MAC FALSE +#endif + +/** + * @brief Enables the MMC_SPI subsystem. + */ +#if !defined(HAL_USE_MMC_SPI) || defined(__DOXYGEN__) +#define HAL_USE_MMC_SPI FALSE +#endif + +/** + * @brief Enables the PWM subsystem. + */ +#if !defined(HAL_USE_PWM) || defined(__DOXYGEN__) +#define HAL_USE_PWM FALSE +#endif + +/** + * @brief Enables the RTC subsystem. + */ +#if !defined(HAL_USE_RTC) || defined(__DOXYGEN__) +#define HAL_USE_RTC FALSE +#endif + +/** + * @brief Enables the SDC subsystem. + */ +#if !defined(HAL_USE_SDC) || defined(__DOXYGEN__) +#define HAL_USE_SDC FALSE +#endif + +/** + * @brief Enables the SERIAL subsystem. + */ +#if !defined(HAL_USE_SERIAL) || defined(__DOXYGEN__) +#define HAL_USE_SERIAL TRUE +#endif + +/** + * @brief Enables the SERIAL over USB subsystem. + */ +#if !defined(HAL_USE_SERIAL_USB) || defined(__DOXYGEN__) +#define HAL_USE_SERIAL_USB FALSE +#endif + +/** + * @brief Enables the SPI subsystem. + */ +#if !defined(HAL_USE_SPI) || defined(__DOXYGEN__) +#define HAL_USE_SPI FALSE +#endif + +/** + * @brief Enables the UART subsystem. + */ +#if !defined(HAL_USE_UART) || defined(__DOXYGEN__) +#define HAL_USE_UART FALSE +#endif + +/** + * @brief Enables the USB subsystem. + */ +#if !defined(HAL_USE_USB) || defined(__DOXYGEN__) +#define HAL_USE_USB FALSE +#endif + +/*===========================================================================*/ +/* ADC driver related settings. */ +/*===========================================================================*/ + +/** + * @brief Enables synchronous APIs. + * @note Disabling this option saves both code and data space. + */ +#if !defined(ADC_USE_WAIT) || defined(__DOXYGEN__) +#define ADC_USE_WAIT TRUE +#endif + +/** + * @brief Enables the @p adcAcquireBus() and @p adcReleaseBus() APIs. + * @note Disabling this option saves both code and data space. + */ +#if !defined(ADC_USE_MUTUAL_EXCLUSION) || defined(__DOXYGEN__) +#define ADC_USE_MUTUAL_EXCLUSION TRUE +#endif + +/*===========================================================================*/ +/* CAN driver related settings. */ +/*===========================================================================*/ + +/** + * @brief Sleep mode related APIs inclusion switch. + */ +#if !defined(CAN_USE_SLEEP_MODE) || defined(__DOXYGEN__) +#define CAN_USE_SLEEP_MODE TRUE +#endif + +/*===========================================================================*/ +/* I2C driver related settings. */ +/*===========================================================================*/ + +/** + * @brief Enables the mutual exclusion APIs on the I2C bus. + */ +#if !defined(I2C_USE_MUTUAL_EXCLUSION) || defined(__DOXYGEN__) +#define I2C_USE_MUTUAL_EXCLUSION TRUE +#endif + +/*===========================================================================*/ +/* MAC driver related settings. */ +/*===========================================================================*/ + +/** + * @brief Enables an event sources for incoming packets. + */ +#if !defined(MAC_USE_ZERO_COPY) || defined(__DOXYGEN__) +#define MAC_USE_ZERO_COPY FALSE +#endif + +/** + * @brief Enables an event sources for incoming packets. + */ +#if !defined(MAC_USE_EVENTS) || defined(__DOXYGEN__) +#define MAC_USE_EVENTS TRUE +#endif + +/*===========================================================================*/ +/* MMC_SPI driver related settings. */ +/*===========================================================================*/ + +/** + * @brief Delays insertions. + * @details If enabled this options inserts delays into the MMC waiting + * routines releasing some extra CPU time for the threads with + * lower priority, this may slow down the driver a bit however. + * This option is recommended also if the SPI driver does not + * use a DMA channel and heavily loads the CPU. + */ +#if !defined(MMC_NICE_WAITING) || defined(__DOXYGEN__) +#define MMC_NICE_WAITING TRUE +#endif + +/*===========================================================================*/ +/* SDC driver related settings. */ +/*===========================================================================*/ + +/** + * @brief Number of initialization attempts before rejecting the card. + * @note Attempts are performed at 10mS intervals. + */ +#if !defined(SDC_INIT_RETRY) || defined(__DOXYGEN__) +#define SDC_INIT_RETRY 100 +#endif + +/** + * @brief Include support for MMC cards. + * @note MMC support is not yet implemented so this option must be kept + * at @p FALSE. + */ +#if !defined(SDC_MMC_SUPPORT) || defined(__DOXYGEN__) +#define SDC_MMC_SUPPORT FALSE +#endif + +/** + * @brief Delays insertions. + * @details If enabled this options inserts delays into the MMC waiting + * routines releasing some extra CPU time for the threads with + * lower priority, this may slow down the driver a bit however. + */ +#if !defined(SDC_NICE_WAITING) || defined(__DOXYGEN__) +#define SDC_NICE_WAITING TRUE +#endif + +/*===========================================================================*/ +/* SERIAL driver related settings. */ +/*===========================================================================*/ + +/** + * @brief Default bit rate. + * @details Configuration parameter, this is the baud rate selected for the + * default configuration. + */ +#if !defined(SERIAL_DEFAULT_BITRATE) || defined(__DOXYGEN__) +#define SERIAL_DEFAULT_BITRATE 38400 +#endif + +/** + * @brief Serial buffers size. + * @details Configuration parameter, you can change the depth of the queue + * buffers depending on the requirements of your application. + * @note The default is 64 bytes for both the transmission and receive + * buffers. + */ +#if !defined(SERIAL_BUFFERS_SIZE) || defined(__DOXYGEN__) +#define SERIAL_BUFFERS_SIZE 16 +#endif + +/*===========================================================================*/ +/* SPI driver related settings. */ +/*===========================================================================*/ + +/** + * @brief Enables synchronous APIs. + * @note Disabling this option saves both code and data space. + */ +#if !defined(SPI_USE_WAIT) || defined(__DOXYGEN__) +#define SPI_USE_WAIT TRUE +#endif + +/** + * @brief Enables the @p spiAcquireBus() and @p spiReleaseBus() APIs. + * @note Disabling this option saves both code and data space. + */ +#if !defined(SPI_USE_MUTUAL_EXCLUSION) || defined(__DOXYGEN__) +#define SPI_USE_MUTUAL_EXCLUSION TRUE +#endif + +#endif /* _HALCONF_H_ */ + +/** @} */ diff --git a/misc/stm32f1_test_project/main.c b/misc/stm32f1_test_project/main.c index 7b41142121..f83e151af7 100644 --- a/misc/stm32f1_test_project/main.c +++ b/misc/stm32f1_test_project/main.c @@ -1,78 +1,78 @@ -/* - ChibiOS/RT - Copyright (C) 2006-2013 Giovanni Di Sirio - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. -*/ - -#include "ch.h" -#include "hal.h" - - -#define BL_PORT GPIOC -#define BL_PIN 13 - -/* - * Red LED blinker thread, times are in milliseconds. - */ -static WORKING_AREA(waThread1, 128); -static msg_t Thread1(void *arg) { - - (void)arg; - chRegSetThreadName("blinker"); - while (TRUE) { - palClearPad(BL_PORT, BL_PIN); - chThdSleepMilliseconds(30); - palSetPad(BL_PORT, BL_PIN); - chThdSleepMilliseconds(30); - } - return 0; -} - -/* - * Application entry point. - */ -int main(void) { - - /* - * System initializations. - * - HAL initialization, this also initializes the configured device drivers - * and performs the board-specific initializations. - * - Kernel initialization, the main() function becomes a thread and the - * RTOS is active. - */ - halInit(); - chSysInit(); - - /* - * Activates the serial driver 2 using the driver default configuration. - */ - sdStart(&SD2, NULL); - - - palSetPadMode(BL_PORT, BL_PIN, PAL_MODE_OUTPUT_PUSHPULL); - - /* - * Creates the blinker thread. - */ - chThdCreateStatic(waThread1, sizeof(waThread1), NORMALPRIO, Thread1, NULL); - - /* - * Normal main() thread activity, in this demo it does nothing except - * sleeping in a loop and check the button state. - */ - while (TRUE) { -// if (!palReadPad(GPIOC, GPIOC_BUTTON)) -// TestThread(&SD2); - chThdSleepMilliseconds(500); - } -} +/* + ChibiOS/RT - Copyright (C) 2006-2013 Giovanni Di Sirio + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + +#include "ch.h" +#include "hal.h" + + +#define BL_PORT GPIOC +#define BL_PIN 13 + +/* + * Red LED blinker thread, times are in milliseconds. + */ +static WORKING_AREA(waThread1, 128); +static msg_t Thread1(void *arg) { + + (void)arg; + chRegSetThreadName("blinker"); + while (TRUE) { + palClearPad(BL_PORT, BL_PIN); + chThdSleepMilliseconds(30); + palSetPad(BL_PORT, BL_PIN); + chThdSleepMilliseconds(30); + } + return 0; +} + +/* + * Application entry point. + */ +int main(void) { + + /* + * System initializations. + * - HAL initialization, this also initializes the configured device drivers + * and performs the board-specific initializations. + * - Kernel initialization, the main() function becomes a thread and the + * RTOS is active. + */ + halInit(); + chSysInit(); + + /* + * Activates the serial driver 2 using the driver default configuration. + */ + sdStart(&SD2, NULL); + + + palSetPadMode(BL_PORT, BL_PIN, PAL_MODE_OUTPUT_PUSHPULL); + + /* + * Creates the blinker thread. + */ + chThdCreateStatic(waThread1, sizeof(waThread1), NORMALPRIO, Thread1, NULL); + + /* + * Normal main() thread activity, in this demo it does nothing except + * sleeping in a loop and check the button state. + */ + while (TRUE) { +// if (!palReadPad(GPIOC, GPIOC_BUTTON)) +// TestThread(&SD2); + chThdSleepMilliseconds(500); + } +} diff --git a/misc/stm32f1_test_project/mcuconf.h b/misc/stm32f1_test_project/mcuconf.h index 74fe13e85f..66a9c4e1e9 100644 --- a/misc/stm32f1_test_project/mcuconf.h +++ b/misc/stm32f1_test_project/mcuconf.h @@ -1,199 +1,199 @@ -/* - ChibiOS/RT - Copyright (C) 2006-2013 Giovanni Di Sirio - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. -*/ - -#define STM32F103_MCUCONF - -/* - * STM32F103 drivers configuration. - * The following settings override the default settings present in - * the various device driver implementation headers. - * Note that the settings for each driver only have effect if the whole - * driver is enabled in halconf.h. - * - * IRQ priorities: - * 15...0 Lowest...Highest. - * - * DMA priorities: - * 0...3 Lowest...Highest. - */ - -/* - * HAL driver system settings. - */ -#define STM32_NO_INIT FALSE -#define STM32_HSI_ENABLED TRUE -#define STM32_LSI_ENABLED FALSE -#define STM32_HSE_ENABLED FALSE -#define STM32_LSE_ENABLED FALSE -#define STM32_SW STM32_SW_PLL -#define STM32_PLLSRC STM32_PLLSRC_HSI -#define STM32_PLLXTPRE STM32_PLLXTPRE_DIV1 -#define STM32_PLLMUL_VALUE 12 -#define STM32_HPRE STM32_HPRE_DIV1 -#define STM32_PPRE1 STM32_PPRE1_DIV2 -#define STM32_PPRE2 STM32_PPRE2_DIV2 -#define STM32_ADCPRE STM32_ADCPRE_DIV4 -#define STM32_USB_CLOCK_REQUIRED TRUE -#define STM32_USBPRE STM32_USBPRE_DIV1 -#define STM32_MCOSEL STM32_MCOSEL_NOCLOCK -#define STM32_RTCSEL STM32_RTCSEL_NOCLOCK -#define STM32_PVD_ENABLE FALSE -#define STM32_PLS STM32_PLS_LEV0 - -/* - * ADC driver system settings. - */ -#define STM32_ADC_USE_ADC1 FALSE -#define STM32_ADC_ADC1_DMA_PRIORITY 2 -#define STM32_ADC_ADC1_IRQ_PRIORITY 6 - -/* - * CAN driver system settings. - */ -#define STM32_CAN_USE_CAN1 FALSE -#define STM32_CAN_CAN1_IRQ_PRIORITY 11 - -/* - * EXT driver system settings. - */ -#define STM32_EXT_EXTI0_IRQ_PRIORITY 6 -#define STM32_EXT_EXTI1_IRQ_PRIORITY 6 -#define STM32_EXT_EXTI2_IRQ_PRIORITY 6 -#define STM32_EXT_EXTI3_IRQ_PRIORITY 6 -#define STM32_EXT_EXTI4_IRQ_PRIORITY 6 -#define STM32_EXT_EXTI5_9_IRQ_PRIORITY 6 -#define STM32_EXT_EXTI10_15_IRQ_PRIORITY 6 -#define STM32_EXT_EXTI16_IRQ_PRIORITY 6 -#define STM32_EXT_EXTI17_IRQ_PRIORITY 6 -#define STM32_EXT_EXTI18_IRQ_PRIORITY 6 -#define STM32_EXT_EXTI19_IRQ_PRIORITY 6 - -/* - * GPT driver system settings. - */ -#define STM32_GPT_USE_TIM1 FALSE -#define STM32_GPT_USE_TIM2 FALSE -#define STM32_GPT_USE_TIM3 FALSE -#define STM32_GPT_USE_TIM4 FALSE -#define STM32_GPT_USE_TIM5 FALSE -#define STM32_GPT_USE_TIM8 FALSE -#define STM32_GPT_TIM1_IRQ_PRIORITY 7 -#define STM32_GPT_TIM2_IRQ_PRIORITY 7 -#define STM32_GPT_TIM3_IRQ_PRIORITY 7 -#define STM32_GPT_TIM4_IRQ_PRIORITY 7 -#define STM32_GPT_TIM5_IRQ_PRIORITY 7 -#define STM32_GPT_TIM8_IRQ_PRIORITY 7 - -/* - * I2C driver system settings. - */ -#define STM32_I2C_USE_I2C1 FALSE -#define STM32_I2C_USE_I2C2 FALSE -#define STM32_I2C_I2C1_IRQ_PRIORITY 5 -#define STM32_I2C_I2C2_IRQ_PRIORITY 5 -#define STM32_I2C_I2C1_DMA_PRIORITY 3 -#define STM32_I2C_I2C2_DMA_PRIORITY 3 -#define STM32_I2C_I2C1_DMA_ERROR_HOOK() chSysHalt() -#define STM32_I2C_I2C2_DMA_ERROR_HOOK() chSysHalt() - -/* - * ICU driver system settings. - */ -#define STM32_ICU_USE_TIM1 FALSE -#define STM32_ICU_USE_TIM2 FALSE -#define STM32_ICU_USE_TIM3 FALSE -#define STM32_ICU_USE_TIM4 FALSE -#define STM32_ICU_USE_TIM5 FALSE -#define STM32_ICU_USE_TIM8 FALSE -#define STM32_ICU_TIM1_IRQ_PRIORITY 7 -#define STM32_ICU_TIM2_IRQ_PRIORITY 7 -#define STM32_ICU_TIM3_IRQ_PRIORITY 7 -#define STM32_ICU_TIM4_IRQ_PRIORITY 7 -#define STM32_ICU_TIM5_IRQ_PRIORITY 7 -#define STM32_ICU_TIM8_IRQ_PRIORITY 7 - -/* - * PWM driver system settings. - */ -#define STM32_PWM_USE_ADVANCED FALSE -#define STM32_PWM_USE_TIM1 FALSE -#define STM32_PWM_USE_TIM2 FALSE -#define STM32_PWM_USE_TIM3 FALSE -#define STM32_PWM_USE_TIM4 FALSE -#define STM32_PWM_USE_TIM5 FALSE -#define STM32_PWM_USE_TIM8 FALSE -#define STM32_PWM_TIM1_IRQ_PRIORITY 7 -#define STM32_PWM_TIM2_IRQ_PRIORITY 7 -#define STM32_PWM_TIM3_IRQ_PRIORITY 7 -#define STM32_PWM_TIM4_IRQ_PRIORITY 7 -#define STM32_PWM_TIM5_IRQ_PRIORITY 7 -#define STM32_PWM_TIM8_IRQ_PRIORITY 7 - -/* - * RTC driver system settings. - */ -#define STM32_RTC_IRQ_PRIORITY 15 - -/* - * SERIAL driver system settings. - */ -#define STM32_SERIAL_USE_USART1 FALSE -#define STM32_SERIAL_USE_USART2 TRUE -#define STM32_SERIAL_USE_USART3 FALSE -#define STM32_SERIAL_USE_UART4 FALSE -#define STM32_SERIAL_USE_UART5 FALSE -#define STM32_SERIAL_USART1_PRIORITY 12 -#define STM32_SERIAL_USART2_PRIORITY 12 -#define STM32_SERIAL_USART3_PRIORITY 12 -#define STM32_SERIAL_UART4_PRIORITY 12 -#define STM32_SERIAL_UART5_PRIORITY 12 - -/* - * SPI driver system settings. - */ -#define STM32_SPI_USE_SPI1 FALSE -#define STM32_SPI_USE_SPI2 FALSE -#define STM32_SPI_USE_SPI3 FALSE -#define STM32_SPI_SPI1_DMA_PRIORITY 1 -#define STM32_SPI_SPI2_DMA_PRIORITY 1 -#define STM32_SPI_SPI3_DMA_PRIORITY 1 -#define STM32_SPI_SPI1_IRQ_PRIORITY 10 -#define STM32_SPI_SPI2_IRQ_PRIORITY 10 -#define STM32_SPI_SPI3_IRQ_PRIORITY 10 -#define STM32_SPI_DMA_ERROR_HOOK(spip) chSysHalt() - -/* - * UART driver system settings. - */ -#define STM32_UART_USE_USART1 FALSE -#define STM32_UART_USE_USART2 FALSE -#define STM32_UART_USE_USART3 FALSE -#define STM32_UART_USART1_IRQ_PRIORITY 12 -#define STM32_UART_USART2_IRQ_PRIORITY 12 -#define STM32_UART_USART3_IRQ_PRIORITY 12 -#define STM32_UART_USART1_DMA_PRIORITY 0 -#define STM32_UART_USART2_DMA_PRIORITY 0 -#define STM32_UART_USART3_DMA_PRIORITY 0 -#define STM32_UART_DMA_ERROR_HOOK(uartp) chSysHalt() - -/* - * USB driver system settings. - */ -#define STM32_USB_USE_USB1 FALSE -#define STM32_USB_LOW_POWER_ON_SUSPEND FALSE -#define STM32_USB_USB1_HP_IRQ_PRIORITY 13 -#define STM32_USB_USB1_LP_IRQ_PRIORITY 14 - +/* + ChibiOS/RT - Copyright (C) 2006-2013 Giovanni Di Sirio + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + +#define STM32F103_MCUCONF + +/* + * STM32F103 drivers configuration. + * The following settings override the default settings present in + * the various device driver implementation headers. + * Note that the settings for each driver only have effect if the whole + * driver is enabled in halconf.h. + * + * IRQ priorities: + * 15...0 Lowest...Highest. + * + * DMA priorities: + * 0...3 Lowest...Highest. + */ + +/* + * HAL driver system settings. + */ +#define STM32_NO_INIT FALSE +#define STM32_HSI_ENABLED TRUE +#define STM32_LSI_ENABLED FALSE +#define STM32_HSE_ENABLED FALSE +#define STM32_LSE_ENABLED FALSE +#define STM32_SW STM32_SW_PLL +#define STM32_PLLSRC STM32_PLLSRC_HSI +#define STM32_PLLXTPRE STM32_PLLXTPRE_DIV1 +#define STM32_PLLMUL_VALUE 12 +#define STM32_HPRE STM32_HPRE_DIV1 +#define STM32_PPRE1 STM32_PPRE1_DIV2 +#define STM32_PPRE2 STM32_PPRE2_DIV2 +#define STM32_ADCPRE STM32_ADCPRE_DIV4 +#define STM32_USB_CLOCK_REQUIRED TRUE +#define STM32_USBPRE STM32_USBPRE_DIV1 +#define STM32_MCOSEL STM32_MCOSEL_NOCLOCK +#define STM32_RTCSEL STM32_RTCSEL_NOCLOCK +#define STM32_PVD_ENABLE FALSE +#define STM32_PLS STM32_PLS_LEV0 + +/* + * ADC driver system settings. + */ +#define STM32_ADC_USE_ADC1 FALSE +#define STM32_ADC_ADC1_DMA_PRIORITY 2 +#define STM32_ADC_ADC1_IRQ_PRIORITY 6 + +/* + * CAN driver system settings. + */ +#define STM32_CAN_USE_CAN1 FALSE +#define STM32_CAN_CAN1_IRQ_PRIORITY 11 + +/* + * EXT driver system settings. + */ +#define STM32_EXT_EXTI0_IRQ_PRIORITY 6 +#define STM32_EXT_EXTI1_IRQ_PRIORITY 6 +#define STM32_EXT_EXTI2_IRQ_PRIORITY 6 +#define STM32_EXT_EXTI3_IRQ_PRIORITY 6 +#define STM32_EXT_EXTI4_IRQ_PRIORITY 6 +#define STM32_EXT_EXTI5_9_IRQ_PRIORITY 6 +#define STM32_EXT_EXTI10_15_IRQ_PRIORITY 6 +#define STM32_EXT_EXTI16_IRQ_PRIORITY 6 +#define STM32_EXT_EXTI17_IRQ_PRIORITY 6 +#define STM32_EXT_EXTI18_IRQ_PRIORITY 6 +#define STM32_EXT_EXTI19_IRQ_PRIORITY 6 + +/* + * GPT driver system settings. + */ +#define STM32_GPT_USE_TIM1 FALSE +#define STM32_GPT_USE_TIM2 FALSE +#define STM32_GPT_USE_TIM3 FALSE +#define STM32_GPT_USE_TIM4 FALSE +#define STM32_GPT_USE_TIM5 FALSE +#define STM32_GPT_USE_TIM8 FALSE +#define STM32_GPT_TIM1_IRQ_PRIORITY 7 +#define STM32_GPT_TIM2_IRQ_PRIORITY 7 +#define STM32_GPT_TIM3_IRQ_PRIORITY 7 +#define STM32_GPT_TIM4_IRQ_PRIORITY 7 +#define STM32_GPT_TIM5_IRQ_PRIORITY 7 +#define STM32_GPT_TIM8_IRQ_PRIORITY 7 + +/* + * I2C driver system settings. + */ +#define STM32_I2C_USE_I2C1 FALSE +#define STM32_I2C_USE_I2C2 FALSE +#define STM32_I2C_I2C1_IRQ_PRIORITY 5 +#define STM32_I2C_I2C2_IRQ_PRIORITY 5 +#define STM32_I2C_I2C1_DMA_PRIORITY 3 +#define STM32_I2C_I2C2_DMA_PRIORITY 3 +#define STM32_I2C_I2C1_DMA_ERROR_HOOK() chSysHalt() +#define STM32_I2C_I2C2_DMA_ERROR_HOOK() chSysHalt() + +/* + * ICU driver system settings. + */ +#define STM32_ICU_USE_TIM1 FALSE +#define STM32_ICU_USE_TIM2 FALSE +#define STM32_ICU_USE_TIM3 FALSE +#define STM32_ICU_USE_TIM4 FALSE +#define STM32_ICU_USE_TIM5 FALSE +#define STM32_ICU_USE_TIM8 FALSE +#define STM32_ICU_TIM1_IRQ_PRIORITY 7 +#define STM32_ICU_TIM2_IRQ_PRIORITY 7 +#define STM32_ICU_TIM3_IRQ_PRIORITY 7 +#define STM32_ICU_TIM4_IRQ_PRIORITY 7 +#define STM32_ICU_TIM5_IRQ_PRIORITY 7 +#define STM32_ICU_TIM8_IRQ_PRIORITY 7 + +/* + * PWM driver system settings. + */ +#define STM32_PWM_USE_ADVANCED FALSE +#define STM32_PWM_USE_TIM1 FALSE +#define STM32_PWM_USE_TIM2 FALSE +#define STM32_PWM_USE_TIM3 FALSE +#define STM32_PWM_USE_TIM4 FALSE +#define STM32_PWM_USE_TIM5 FALSE +#define STM32_PWM_USE_TIM8 FALSE +#define STM32_PWM_TIM1_IRQ_PRIORITY 7 +#define STM32_PWM_TIM2_IRQ_PRIORITY 7 +#define STM32_PWM_TIM3_IRQ_PRIORITY 7 +#define STM32_PWM_TIM4_IRQ_PRIORITY 7 +#define STM32_PWM_TIM5_IRQ_PRIORITY 7 +#define STM32_PWM_TIM8_IRQ_PRIORITY 7 + +/* + * RTC driver system settings. + */ +#define STM32_RTC_IRQ_PRIORITY 15 + +/* + * SERIAL driver system settings. + */ +#define STM32_SERIAL_USE_USART1 FALSE +#define STM32_SERIAL_USE_USART2 TRUE +#define STM32_SERIAL_USE_USART3 FALSE +#define STM32_SERIAL_USE_UART4 FALSE +#define STM32_SERIAL_USE_UART5 FALSE +#define STM32_SERIAL_USART1_PRIORITY 12 +#define STM32_SERIAL_USART2_PRIORITY 12 +#define STM32_SERIAL_USART3_PRIORITY 12 +#define STM32_SERIAL_UART4_PRIORITY 12 +#define STM32_SERIAL_UART5_PRIORITY 12 + +/* + * SPI driver system settings. + */ +#define STM32_SPI_USE_SPI1 FALSE +#define STM32_SPI_USE_SPI2 FALSE +#define STM32_SPI_USE_SPI3 FALSE +#define STM32_SPI_SPI1_DMA_PRIORITY 1 +#define STM32_SPI_SPI2_DMA_PRIORITY 1 +#define STM32_SPI_SPI3_DMA_PRIORITY 1 +#define STM32_SPI_SPI1_IRQ_PRIORITY 10 +#define STM32_SPI_SPI2_IRQ_PRIORITY 10 +#define STM32_SPI_SPI3_IRQ_PRIORITY 10 +#define STM32_SPI_DMA_ERROR_HOOK(spip) chSysHalt() + +/* + * UART driver system settings. + */ +#define STM32_UART_USE_USART1 FALSE +#define STM32_UART_USE_USART2 FALSE +#define STM32_UART_USE_USART3 FALSE +#define STM32_UART_USART1_IRQ_PRIORITY 12 +#define STM32_UART_USART2_IRQ_PRIORITY 12 +#define STM32_UART_USART3_IRQ_PRIORITY 12 +#define STM32_UART_USART1_DMA_PRIORITY 0 +#define STM32_UART_USART2_DMA_PRIORITY 0 +#define STM32_UART_USART3_DMA_PRIORITY 0 +#define STM32_UART_DMA_ERROR_HOOK(uartp) chSysHalt() + +/* + * USB driver system settings. + */ +#define STM32_USB_USE_USB1 FALSE +#define STM32_USB_LOW_POWER_ON_SUSPEND FALSE +#define STM32_USB_USB1_HP_IRQ_PRIORITY 13 +#define STM32_USB_USB1_LP_IRQ_PRIORITY 14 + diff --git a/misc/stm32f1_test_project/readme.txt b/misc/stm32f1_test_project/readme.txt index 4a25d67fca..d6b39f878f 100644 --- a/misc/stm32f1_test_project/readme.txt +++ b/misc/stm32f1_test_project/readme.txt @@ -1,28 +1,28 @@ -***************************************************************************** -** ChibiOS/RT port for ARM-Cortex-M3 STM32F103. ** -***************************************************************************** - -** TARGET ** - -The demo runs on an ST_NUCLEO_F103RB board. - -** The Demo ** - -The demo flashes the board LED using a thread, by pressing the button located -on the board the test procedure is activated with output on the serial port -SD2 (USART2, mapped on USB virtual COM port). - -** Build Procedure ** - -The demo has been tested by using the free Codesourcery GCC-based toolchain -and YAGARTO. -Just modify the TRGT line in the makefile in order to use different GCC ports. - -** Notes ** - -Some files used by the demo are not part of ChibiOS/RT but are copyright of -ST Microelectronics and are licensed under a different license. -Also note that not all the files present in the ST library are distributed -with ChibiOS/RT, you can find the whole library on the ST web site: - - http://www.st.com +***************************************************************************** +** ChibiOS/RT port for ARM-Cortex-M3 STM32F103. ** +***************************************************************************** + +** TARGET ** + +The demo runs on an ST_NUCLEO_F103RB board. + +** The Demo ** + +The demo flashes the board LED using a thread, by pressing the button located +on the board the test procedure is activated with output on the serial port +SD2 (USART2, mapped on USB virtual COM port). + +** Build Procedure ** + +The demo has been tested by using the free Codesourcery GCC-based toolchain +and YAGARTO. +Just modify the TRGT line in the makefile in order to use different GCC ports. + +** Notes ** + +Some files used by the demo are not part of ChibiOS/RT but are copyright of +ST Microelectronics and are licensed under a different license. +Also note that not all the files present in the ST library are distributed +with ChibiOS/RT, you can find the whole library on the ST web site: + + http://www.st.com diff --git a/misc/svn2git.bat b/misc/svn2git.bat index 26ffbf7e87..829e18b3d5 100644 --- a/misc/svn2git.bat +++ b/misc/svn2git.bat @@ -1,42 +1,42 @@ - - -echo This script should be executed from the root of rusEfi trunk SVN local copy -pwd - -echo Updating from SVN -call svn update - -set RUSEFI_GIT_PATH=../rusefi.github/rusefi - - - -ls -l %RUSEFI_GIT_PATH% -rd /s /q %RUSEFI_GIT_PATH%\firmware -rd /s /q %RUSEFI_GIT_PATH%\hardware -rd /s /q %RUSEFI_GIT_PATH%\java_console -rd /s /q %RUSEFI_GIT_PATH%\unit_tests -rd /s /q %RUSEFI_GIT_PATH%\win32_functional_tests - -cp -r firmware %RUSEFI_GIT_PATH% -cp -r hardware %RUSEFI_GIT_PATH% -cp -r java_console %RUSEFI_GIT_PATH% -cp -r unit_tests %RUSEFI_GIT_PATH% -cp -r win32_functional_tests %RUSEFI_GIT_PATH% -rm -f %RUSEFI_GIT_PATH%/readme.* -rm -f %RUSEFI_GIT_PATH%/README.* -cp -r README.* %RUSEFI_GIT_PATH% -cp -r readme.* %RUSEFI_GIT_PATH% - - -echo Going to git copy location - - -cd %RUSEFI_GIT_PATH% - -git config --global user.email "russianefi@gmail.com" -git config --global user.name "rusEfi" - -git pull -git add * -git commit -a -m "auto-sync" -git push --repo https://rusefi:PASSWORD@github.com/rusefi/rusefi + + +echo This script should be executed from the root of rusEfi trunk SVN local copy +pwd + +echo Updating from SVN +call svn update + +set RUSEFI_GIT_PATH=../rusefi.github/rusefi + + + +ls -l %RUSEFI_GIT_PATH% +rd /s /q %RUSEFI_GIT_PATH%\firmware +rd /s /q %RUSEFI_GIT_PATH%\hardware +rd /s /q %RUSEFI_GIT_PATH%\java_console +rd /s /q %RUSEFI_GIT_PATH%\unit_tests +rd /s /q %RUSEFI_GIT_PATH%\win32_functional_tests + +cp -r firmware %RUSEFI_GIT_PATH% +cp -r hardware %RUSEFI_GIT_PATH% +cp -r java_console %RUSEFI_GIT_PATH% +cp -r unit_tests %RUSEFI_GIT_PATH% +cp -r win32_functional_tests %RUSEFI_GIT_PATH% +rm -f %RUSEFI_GIT_PATH%/readme.* +rm -f %RUSEFI_GIT_PATH%/README.* +cp -r README.* %RUSEFI_GIT_PATH% +cp -r readme.* %RUSEFI_GIT_PATH% + + +echo Going to git copy location + + +cd %RUSEFI_GIT_PATH% + +git config --global user.email "russianefi@gmail.com" +git config --global user.name "rusEfi" + +git pull +git add * +git commit -a -m "auto-sync" +git push --repo https://rusefi:PASSWORD@github.com/rusefi/rusefi diff --git a/misc/svn2git_init.bat b/misc/svn2git_init.bat index a1a23bf9b5..904292216e 100644 --- a/misc/svn2git_init.bat +++ b/misc/svn2git_init.bat @@ -1,9 +1,9 @@ -rd /s /q c:\stuff\rusefi.svn2git - -mkdir -p c:\stuff\rusefi.svn2git\rusefi.svn -cd c:\stuff\rusefi.svn2git\rusefi.svn -svn co https://svn.code.sf.net/p/rusefi/code/trunk/ . - -mkdir -p c:\stuff\rusefi.svn2git\rusefi.github -cd c:\stuff\rusefi.svn2git\rusefi.github -git clone https://github.com/rusefi/rusefi.git +rd /s /q c:\stuff\rusefi.svn2git + +mkdir -p c:\stuff\rusefi.svn2git\rusefi.svn +cd c:\stuff\rusefi.svn2git\rusefi.svn +svn co https://svn.code.sf.net/p/rusefi/code/trunk/ . + +mkdir -p c:\stuff\rusefi.svn2git\rusefi.github +cd c:\stuff\rusefi.svn2git\rusefi.github +git clone https://github.com/rusefi/rusefi.git diff --git a/misc/test_bundle.bat b/misc/test_bundle.bat index 425dbc9fb6..0621dcf828 100644 --- a/misc/test_bundle.bat +++ b/misc/test_bundle.bat @@ -1,23 +1,23 @@ -echo Statding test_bundle.bat - -cd java_console -rem call ant autotest -rem IF NOT ERRORLEVEL 0 echo auto test ERROR DETECTED -rem IF NOT ERRORLEVEL 0 EXIT /B 1 -cd .. - -pwd -echo Cleaning -cd firmware -call clean.bat -cd .. - -cd misc -call hw_test.bat -IF NOT ERRORLEVEL 0 echo real hardware test ERROR DETECTED -IF NOT ERRORLEVEL 0 EXIT /B 1 -cd .. -pwd - -echo %date% %time% +echo Statding test_bundle.bat + +cd java_console +rem call ant autotest +rem IF NOT ERRORLEVEL 0 echo auto test ERROR DETECTED +rem IF NOT ERRORLEVEL 0 EXIT /B 1 +cd .. + +pwd +echo Cleaning +cd firmware +call clean.bat +cd .. + +cd misc +call hw_test.bat +IF NOT ERRORLEVEL 0 echo real hardware test ERROR DETECTED +IF NOT ERRORLEVEL 0 EXIT /B 1 +cd .. +pwd + +echo %date% %time% echo test_bundle.bat: done \ No newline at end of file diff --git a/misc/unit_tests.bat b/misc/unit_tests.bat index 06c68c0cc8..c54836df69 100644 --- a/misc/unit_tests.bat +++ b/misc/unit_tests.bat @@ -1,48 +1,48 @@ -echo I am unit_tests.bat - -cd firmware -echo "CD to ${PWD}" - -rm -fR .dep -rm -fR build -java -jar ../java_tools/version2header.jar - -make -if not exist build/rusefi.hex echo FAILED TO COMPILE FIRMWARE -if not exist build/rusefi.hex exit -1 -cd .. - -echo We are in root folder -pwd - - - -cd unit_tests - -call compile.bat -pwd -ls -l build -if not exist build/rusefi_test.exe echo FAILED TO COMPILE UNIT TESTS -if not exist build/rusefi_test.exe exit -1 - -echo Unit tests build looks good, now executing unit tests - -cd build -call rusefi_test.exe -IF NOT ERRORLEVEL echo UNIT TEST FAILED -IF NOT ERRORLEVEL 0 EXIT /B 1 - -cd .. -cd .. - -echo Back to root folder -pwd - - - -echo Preparing firmware-only fast upload -zip -j firmware/build/rusefi_firmware.zip firmware/svnversion.h firmware/build/rusefi.hex firmware/build/rusefi.bin firmware/build/rusefi.elf firmware/tunerstudio/rusefi.ini - -echo Now uploading only firmware - -ncftpput -u u71977750-build -p %RUSEFI_BUILD_FTP_PASS% rusefi.com separate_files firmware/build/rusefi_firmware.zip +echo I am unit_tests.bat + +cd firmware +echo "CD to ${PWD}" + +rm -fR .dep +rm -fR build +java -jar ../java_tools/version2header.jar + +make +if not exist build/rusefi.hex echo FAILED TO COMPILE FIRMWARE +if not exist build/rusefi.hex exit -1 +cd .. + +echo We are in root folder +pwd + + + +cd unit_tests + +call compile.bat +pwd +ls -l build +if not exist build/rusefi_test.exe echo FAILED TO COMPILE UNIT TESTS +if not exist build/rusefi_test.exe exit -1 + +echo Unit tests build looks good, now executing unit tests + +cd build +call rusefi_test.exe +IF NOT ERRORLEVEL echo UNIT TEST FAILED +IF NOT ERRORLEVEL 0 EXIT /B 1 + +cd .. +cd .. + +echo Back to root folder +pwd + + + +echo Preparing firmware-only fast upload +zip -j firmware/build/rusefi_firmware.zip firmware/svnversion.h firmware/build/rusefi.hex firmware/build/rusefi.bin firmware/build/rusefi.elf firmware/tunerstudio/rusefi.ini + +echo Now uploading only firmware + +ncftpput -u u71977750-build -p %RUSEFI_BUILD_FTP_PASS% rusefi.com separate_files firmware/build/rusefi_firmware.zip