diff --git a/misc/weird_stuff/chibi_contr/ch.ewp b/misc/weird_stuff/chibi_contr/ch.ewp deleted file mode 100644 index 404f210ebf..0000000000 --- a/misc/weird_stuff/chibi_contr/ch.ewp +++ /dev/null @@ -1,2317 +0,0 @@ - - - - 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/weird_stuff/chibi_contr/ch.ewp.patch b/misc/weird_stuff/chibi_contr/ch.ewp.patch deleted file mode 100644 index 2330a6d0aa..0000000000 --- a/misc/weird_stuff/chibi_contr/ch.ewp.patch +++ /dev/null @@ -1,840 +0,0 @@ -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/weird_stuff/chibi_contr/misra_1998_report.txt b/misc/weird_stuff/chibi_contr/misra_1998_report.txt deleted file mode 100644 index a09cea36a8..0000000000 --- a/misc/weird_stuff/chibi_contr/misra_1998_report.txt +++ /dev/null @@ -1,8492 +0,0 @@ -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/weird_stuff/chibi_contr/misra_2004_report.txt b/misc/weird_stuff/chibi_contr/misra_2004_report.txt deleted file mode 100644 index 904e411687..0000000000 --- a/misc/weird_stuff/chibi_contr/misra_2004_report.txt +++ /dev/null @@ -1,8126 +0,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