From 8b44c85dd48d86a274f3daf10c09d9690e36e212 Mon Sep 17 00:00:00 2001 From: rusefi Date: Tue, 9 Apr 2019 18:35:52 -0400 Subject: [PATCH] very old very unused stuff --- firmware/iar/build.bat | 5 - firmware/iar/ch.ewd | 2601 ----- firmware/iar/ch.ewp | 3920 -------- firmware/iar/ch.eww | 10 - firmware/iar/ch.icf | 44 - firmware/iar/flash.bat | 1 - misc/weird_stuff/chibi_contr/ch.ewp | 2317 ----- misc/weird_stuff/chibi_contr/ch.ewp.patch | 840 -- .../chibi_contr/misra_1998_report.txt | 8492 ----------------- .../chibi_contr/misra_2004_report.txt | 8126 ---------------- 10 files changed, 26356 deletions(-) delete mode 100644 firmware/iar/build.bat delete mode 100644 firmware/iar/ch.ewd delete mode 100644 firmware/iar/ch.ewp delete mode 100644 firmware/iar/ch.eww delete mode 100644 firmware/iar/ch.icf delete mode 100644 firmware/iar/flash.bat delete mode 100644 misc/weird_stuff/chibi_contr/ch.ewp delete mode 100644 misc/weird_stuff/chibi_contr/ch.ewp.patch delete mode 100644 misc/weird_stuff/chibi_contr/misra_1998_report.txt delete mode 100644 misc/weird_stuff/chibi_contr/misra_2004_report.txt diff --git a/firmware/iar/build.bat b/firmware/iar/build.bat deleted file mode 100644 index 943829d8eb..0000000000 --- a/firmware/iar/build.bat +++ /dev/null @@ -1,5 +0,0 @@ -cd .. -call update_version.bat -cd iar -iarbuild ch.ewp -clean Debug -iarbuild ch.ewp -build Debug diff --git a/firmware/iar/ch.ewd b/firmware/iar/ch.ewd deleted file mode 100644 index c01694ea3e..0000000000 --- a/firmware/iar/ch.ewd +++ /dev/null @@ -1,2601 +0,0 @@ - - - - 2 - - Debug - - ARM - - 1 - - C-SPY - 2 - - 25 - 1 - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ARMSIM_ID - 2 - - 1 - 1 - 1 - - - - - - - - ANGEL_ID - 2 - - 0 - 1 - 1 - - - - - - - - - - - - CMSISDAP_ID - 2 - - 0 - 1 - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - GDBSERVER_ID - 2 - - 0 - 1 - 1 - - - - - - - - - - - IARROM_ID - 2 - - 1 - 1 - 1 - - - - - - - - - IJET_ID - 2 - - 2 - 1 - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - JLINK_ID - 2 - - 15 - 1 - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - LMIFTDI_ID - 2 - - 2 - 1 - 1 - - - - - - - - - - MACRAIGOR_ID - 2 - - 3 - 1 - 1 - - - - - - - - - - - - - - - - - - - - - - - PEMICRO_ID - 2 - - 1 - 1 - 1 - - - - - - - - - - - - - - - - - - - RDI_ID - 2 - - 2 - 1 - 1 - - - - - - - - - - - - - - - - STLINK_ID - 2 - - 2 - 1 - 1 - - - - - - - - - - - THIRDPARTY_ID - 2 - - 0 - 1 - 1 - - - - - - - - XDS100_ID - 2 - - 2 - 1 - 1 - - - - - - - - - - - - - $TOOLKIT_DIR$\plugins\middleware\HCCWare\HCCWare.ewplugin - 0 - - - $TOOLKIT_DIR$\plugins\rtos\AVIX\AVIX.ENU.ewplugin - 0 - - - $TOOLKIT_DIR$\plugins\rtos\CMX\CmxArmPlugin.ENU.ewplugin - 0 - - - $TOOLKIT_DIR$\plugins\rtos\CMX\CmxTinyArmPlugin.ENU.ewplugin - 0 - - - $TOOLKIT_DIR$\plugins\rtos\embOS\embOSPlugin.ewplugin - 0 - - - $TOOLKIT_DIR$\plugins\rtos\MQX\MQXRtosPlugin.ewplugin - 0 - - - $TOOLKIT_DIR$\plugins\rtos\OpenRTOS\OpenRTOSPlugin.ewplugin - 0 - - - $TOOLKIT_DIR$\plugins\rtos\PowerPac\PowerPacRTOS.ewplugin - 0 - - - $TOOLKIT_DIR$\plugins\rtos\Quadros\Quadros_EWB6_Plugin.ewplugin - 0 - - - $TOOLKIT_DIR$\plugins\rtos\SafeRTOS\SafeRTOSPlugin.ewplugin - 0 - - - $TOOLKIT_DIR$\plugins\rtos\ThreadX\ThreadXArmPlugin.ENU.ewplugin - 0 - - - $TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-286-KA-CSpy.ewplugin - 0 - - - $TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-KA-CSpy.ewplugin - 0 - - - $TOOLKIT_DIR$\plugins\rtos\uCOS-III\uCOS-III-KA-CSpy.ewplugin - 0 - - - $EW_DIR$\common\plugins\CodeCoverage\CodeCoverage.ENU.ewplugin - 1 - - - $EW_DIR$\common\plugins\Orti\Orti.ENU.ewplugin - 0 - - - $EW_DIR$\common\plugins\SymList\SymList.ENU.ewplugin - 1 - - - $EW_DIR$\common\plugins\uCProbe\uCProbePlugin.ENU.ewplugin - 0 - - - - - Release - - ARM - - 0 - - C-SPY - 2 - - 25 - 1 - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ARMSIM_ID - 2 - - 1 - 1 - 0 - - - - - - - - ANGEL_ID - 2 - - 0 - 1 - 0 - - - - - - - - - - - - CMSISDAP_ID - 2 - - 0 - 1 - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - GDBSERVER_ID - 2 - - 0 - 1 - 0 - - - - - - - - - - - IARROM_ID - 2 - - 1 - 1 - 0 - - - - - - - - - IJET_ID - 2 - - 2 - 1 - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - JLINK_ID - 2 - - 15 - 1 - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - LMIFTDI_ID - 2 - - 2 - 1 - 0 - - - - - - - - - - MACRAIGOR_ID - 2 - - 3 - 1 - 0 - - - - - - - - - - - - - - - - - - - - - - - PEMICRO_ID - 2 - - 1 - 1 - 0 - - - - - - - - - - - - - - - - - - - RDI_ID - 2 - - 2 - 1 - 0 - - - - - - - - - - - - - - - - STLINK_ID - 2 - - 2 - 1 - 0 - - - - - - - - - - - THIRDPARTY_ID - 2 - - 0 - 1 - 0 - - - - - - - - XDS100_ID - 2 - - 2 - 1 - 0 - - - - - - - - - - - - - $TOOLKIT_DIR$\plugins\middleware\HCCWare\HCCWare.ewplugin - 0 - - - $TOOLKIT_DIR$\plugins\rtos\AVIX\AVIX.ENU.ewplugin - 0 - - - $TOOLKIT_DIR$\plugins\rtos\CMX\CmxArmPlugin.ENU.ewplugin - 0 - - - $TOOLKIT_DIR$\plugins\rtos\CMX\CmxTinyArmPlugin.ENU.ewplugin - 0 - - - $TOOLKIT_DIR$\plugins\rtos\embOS\embOSPlugin.ewplugin - 0 - - - $TOOLKIT_DIR$\plugins\rtos\MQX\MQXRtosPlugin.ewplugin - 0 - - - $TOOLKIT_DIR$\plugins\rtos\OpenRTOS\OpenRTOSPlugin.ewplugin - 0 - - - $TOOLKIT_DIR$\plugins\rtos\PowerPac\PowerPacRTOS.ewplugin - 0 - - - $TOOLKIT_DIR$\plugins\rtos\Quadros\Quadros_EWB6_Plugin.ewplugin - 0 - - - $TOOLKIT_DIR$\plugins\rtos\SafeRTOS\SafeRTOSPlugin.ewplugin - 0 - - - $TOOLKIT_DIR$\plugins\rtos\ThreadX\ThreadXArmPlugin.ENU.ewplugin - 0 - - - $TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-286-KA-CSpy.ewplugin - 0 - - - $TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-KA-CSpy.ewplugin - 0 - - - $TOOLKIT_DIR$\plugins\rtos\uCOS-III\uCOS-III-KA-CSpy.ewplugin - 0 - - - $EW_DIR$\common\plugins\CodeCoverage\CodeCoverage.ENU.ewplugin - 1 - - - $EW_DIR$\common\plugins\Orti\Orti.ENU.ewplugin - 0 - - - $EW_DIR$\common\plugins\SymList\SymList.ENU.ewplugin - 1 - - - $EW_DIR$\common\plugins\uCProbe\uCProbePlugin.ENU.ewplugin - 0 - - - - - - diff --git a/firmware/iar/ch.ewp b/firmware/iar/ch.ewp deleted file mode 100644 index 0045a07eda..0000000000 --- a/firmware/iar/ch.ewp +++ /dev/null @@ -1,3920 +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 - - - - - ChibiOS - - os - - common - - ports - - ARMCMx - - compilers - - IAR - - - - devices - - STM32F4xx - - $PROJ_DIR$\..\ChibiOS3\os\common\ports\ARMCMx\devices\STM32F4xx\cmparams.h - - - - - - - startup - - SIMIA32 - - compilers - - - - - - ext - - CMSIS - - include - - $PROJ_DIR$\..\ChibiOS3\os\ext\CMSIS\include\arm_common_tables.h - - - $PROJ_DIR$\..\ChibiOS3\os\ext\CMSIS\include\arm_const_structs.h - - - $PROJ_DIR$\..\ChibiOS3\os\ext\CMSIS\include\arm_math.h - - - $PROJ_DIR$\..\ChibiOS3\os\ext\CMSIS\include\core_cm0.h - - - $PROJ_DIR$\..\ChibiOS3\os\ext\CMSIS\include\core_cm0plus.h - - - $PROJ_DIR$\..\ChibiOS3\os\ext\CMSIS\include\core_cm3.h - - - $PROJ_DIR$\..\ChibiOS3\os\ext\CMSIS\include\core_cm4.h - - - $PROJ_DIR$\..\ChibiOS3\os\ext\CMSIS\include\core_cm7.h - - - $PROJ_DIR$\..\ChibiOS3\os\ext\CMSIS\include\core_cmFunc.h - - - $PROJ_DIR$\..\ChibiOS3\os\ext\CMSIS\include\core_cmInstr.h - - - $PROJ_DIR$\..\ChibiOS3\os\ext\CMSIS\include\core_cmSimd.h - - - - ST - - STM32F4xx - - $PROJ_DIR$\..\ChibiOS3\os\ext\CMSIS\ST\STM32F4xx\stm32f401xc.h - - - $PROJ_DIR$\..\ChibiOS3\os\ext\CMSIS\ST\STM32F4xx\stm32f401xe.h - - - $PROJ_DIR$\..\ChibiOS3\os\ext\CMSIS\ST\STM32F4xx\stm32f405xx.h - - - $PROJ_DIR$\..\ChibiOS3\os\ext\CMSIS\ST\STM32F4xx\stm32f407xx.h - - - $PROJ_DIR$\..\ChibiOS3\os\ext\CMSIS\ST\STM32F4xx\stm32f410cx.h - - - $PROJ_DIR$\..\ChibiOS3\os\ext\CMSIS\ST\STM32F4xx\stm32f410rx.h - - - $PROJ_DIR$\..\ChibiOS3\os\ext\CMSIS\ST\STM32F4xx\stm32f410tx.h - - - $PROJ_DIR$\..\ChibiOS3\os\ext\CMSIS\ST\STM32F4xx\stm32f411xe.h - - - $PROJ_DIR$\..\ChibiOS3\os\ext\CMSIS\ST\STM32F4xx\stm32f415xx.h - - - $PROJ_DIR$\..\ChibiOS3\os\ext\CMSIS\ST\STM32F4xx\stm32f417xx.h - - - $PROJ_DIR$\..\ChibiOS3\os\ext\CMSIS\ST\STM32F4xx\stm32f427xx.h - - - $PROJ_DIR$\..\ChibiOS3\os\ext\CMSIS\ST\STM32F4xx\stm32f429xx.h - - - $PROJ_DIR$\..\ChibiOS3\os\ext\CMSIS\ST\STM32F4xx\stm32f437xx.h - - - $PROJ_DIR$\..\ChibiOS3\os\ext\CMSIS\ST\STM32F4xx\stm32f439xx.h - - - $PROJ_DIR$\..\ChibiOS3\os\ext\CMSIS\ST\STM32F4xx\stm32f446xx.h - - - $PROJ_DIR$\..\ChibiOS3\os\ext\CMSIS\ST\STM32F4xx\stm32f469xx.h - - - $PROJ_DIR$\..\ChibiOS3\os\ext\CMSIS\ST\STM32F4xx\stm32f479xx.h - - - $PROJ_DIR$\..\ChibiOS3\os\ext\CMSIS\ST\STM32F4xx\stm32f4xx.h - - - $PROJ_DIR$\..\ChibiOS3\os\ext\CMSIS\ST\STM32F4xx\system_stm32f4xx.h - - - - - - - hal - - dox - - - include - - $PROJ_DIR$\..\ChibiOS3\os\hal\include\adc.h - - - $PROJ_DIR$\..\ChibiOS3\os\hal\include\can.h - - - $PROJ_DIR$\..\ChibiOS3\os\hal\include\dac.h - - - $PROJ_DIR$\..\ChibiOS3\os\hal\include\ext.h - - - $PROJ_DIR$\..\ChibiOS3\os\hal\include\gpt.h - - - $PROJ_DIR$\..\ChibiOS3\os\hal\include\hal.h - - - $PROJ_DIR$\..\ChibiOS3\os\hal\include\hal_buffers.h - - - $PROJ_DIR$\..\ChibiOS3\os\hal\include\hal_channels.h - - - $PROJ_DIR$\..\ChibiOS3\os\hal\include\hal_files.h - - - $PROJ_DIR$\..\ChibiOS3\os\hal\include\hal_ioblock.h - - - $PROJ_DIR$\..\ChibiOS3\os\hal\include\hal_mmcsd.h - - - $PROJ_DIR$\..\ChibiOS3\os\hal\include\hal_queues.h - - - $PROJ_DIR$\..\ChibiOS3\os\hal\include\hal_streams.h - - - $PROJ_DIR$\..\ChibiOS3\os\hal\include\i2c.h - - - $PROJ_DIR$\..\ChibiOS3\os\hal\include\i2s.h - - - $PROJ_DIR$\..\ChibiOS3\os\hal\include\icu.h - - - $PROJ_DIR$\..\ChibiOS3\os\hal\include\mac.h - - - $PROJ_DIR$\..\ChibiOS3\os\hal\include\mii.h - - - $PROJ_DIR$\..\ChibiOS3\os\hal\include\mmc_spi.h - - - $PROJ_DIR$\..\ChibiOS3\os\hal\include\pal.h - - - $PROJ_DIR$\..\ChibiOS3\os\hal\include\pwm.h - - - $PROJ_DIR$\..\ChibiOS3\os\hal\include\rtc.h - - - $PROJ_DIR$\..\ChibiOS3\os\hal\include\sdc.h - - - $PROJ_DIR$\..\ChibiOS3\os\hal\include\serial.h - - - $PROJ_DIR$\..\ChibiOS3\os\hal\include\serial_usb.h - - - $PROJ_DIR$\..\ChibiOS3\os\hal\include\spi.h - - - $PROJ_DIR$\..\ChibiOS3\os\hal\include\st.h - - - $PROJ_DIR$\..\ChibiOS3\os\hal\include\uart.h - - - $PROJ_DIR$\..\ChibiOS3\os\hal\include\usb.h - - - $PROJ_DIR$\..\ChibiOS3\os\hal\include\usb_cdc.h - - - $PROJ_DIR$\..\ChibiOS3\os\hal\include\wdg.h - - - - lib - - streams - - $PROJ_DIR$\..\ChibiOS3\os\hal\lib\streams\chprintf.c - - - $PROJ_DIR$\..\ChibiOS3\os\hal\lib\streams\chprintf.h - - - $PROJ_DIR$\..\ChibiOS3\os\hal\lib\streams\memstreams.c - - - $PROJ_DIR$\..\ChibiOS3\os\hal\lib\streams\memstreams.h - - - $PROJ_DIR$\..\ChibiOS3\os\hal\lib\streams\nullstreams.c - - - $PROJ_DIR$\..\ChibiOS3\os\hal\lib\streams\nullstreams.h - - - - - osal - - rt - - $PROJ_DIR$\..\ChibiOS3\os\hal\osal\rt\osal.c - - - $PROJ_DIR$\..\ChibiOS3\os\hal\osal\rt\osal.h - - - - - ports - - common - - ARMCMx - - $PROJ_DIR$\..\ChibiOS3\os\hal\ports\common\ARMCMx\mpu.h - - - $PROJ_DIR$\..\ChibiOS3\os\hal\ports\common\ARMCMx\nvic.c - - - $PROJ_DIR$\..\ChibiOS3\os\hal\ports\common\ARMCMx\nvic.h - - - - - STM32 - - LLD - - ADCv2 - - $PROJ_DIR$\..\ChibiOS3\os\hal\ports\STM32\LLD\ADCv2\adc_lld.c - - - $PROJ_DIR$\..\ChibiOS3\os\hal\ports\STM32\LLD\ADCv2\adc_lld.h - - - - CANv1 - - $PROJ_DIR$\..\ChibiOS3\os\hal\ports\STM32\LLD\CANv1\can_lld.c - - - $PROJ_DIR$\..\ChibiOS3\os\hal\ports\STM32\LLD\CANv1\can_lld.h - - - - DACv1 - - $PROJ_DIR$\..\ChibiOS3\os\hal\ports\STM32\LLD\DACv1\dac_lld.c - - - $PROJ_DIR$\..\ChibiOS3\os\hal\ports\STM32\LLD\DACv1\dac_lld.h - - - - DMAv2 - - $PROJ_DIR$\..\ChibiOS3\os\hal\ports\STM32\LLD\DMAv2\stm32_dma.c - - - $PROJ_DIR$\..\ChibiOS3\os\hal\ports\STM32\LLD\DMAv2\stm32_dma.h - - - - EXTIv1 - - $PROJ_DIR$\..\ChibiOS3\os\hal\ports\STM32\LLD\EXTIv1\ext_lld.c - - - $PROJ_DIR$\..\ChibiOS3\os\hal\ports\STM32\LLD\EXTIv1\ext_lld.h - - - - GPIOv2 - - $PROJ_DIR$\..\ChibiOS3\os\hal\ports\STM32\LLD\GPIOv2\pal_lld.c - - - $PROJ_DIR$\..\ChibiOS3\os\hal\ports\STM32\LLD\GPIOv2\pal_lld.h - - - - I2Cv1 - - $PROJ_DIR$\..\ChibiOS3\os\hal\ports\STM32\LLD\I2Cv1\i2c_lld.c - - - $PROJ_DIR$\..\ChibiOS3\os\hal\ports\STM32\LLD\I2Cv1\i2c_lld.h - - - - OTGv1 - - $PROJ_DIR$\..\ChibiOS3\os\hal\ports\STM32\LLD\OTGv1\stm32_otg.h - - - $PROJ_DIR$\..\ChibiOS3\os\hal\ports\STM32\LLD\OTGv1\usb_lld.c - - - $PROJ_DIR$\..\ChibiOS3\os\hal\ports\STM32\LLD\OTGv1\usb_lld.h - - - - RTCv2 - - $PROJ_DIR$\..\ChibiOS3\os\hal\ports\STM32\LLD\RTCv2\rtc_lld.c - - - $PROJ_DIR$\..\ChibiOS3\os\hal\ports\STM32\LLD\RTCv2\rtc_lld.h - - - - SDIOv1 - - $PROJ_DIR$\..\ChibiOS3\os\hal\ports\STM32\LLD\SDIOv1\sdc_lld.c - - - $PROJ_DIR$\..\ChibiOS3\os\hal\ports\STM32\LLD\SDIOv1\sdc_lld.h - - - - SPIv1 - - $PROJ_DIR$\..\ChibiOS3\os\hal\ports\STM32\LLD\SPIv1\i2s_lld.c - - - $PROJ_DIR$\..\ChibiOS3\os\hal\ports\STM32\LLD\SPIv1\i2s_lld.h - - - $PROJ_DIR$\..\ChibiOS3\os\hal\ports\STM32\LLD\SPIv1\spi_lld.c - - - $PROJ_DIR$\..\ChibiOS3\os\hal\ports\STM32\LLD\SPIv1\spi_lld.h - - - - TIMv1 - - $PROJ_DIR$\..\ChibiOS3\os\hal\ports\STM32\LLD\TIMv1\gpt_lld.c - - - $PROJ_DIR$\..\ChibiOS3\os\hal\ports\STM32\LLD\TIMv1\gpt_lld.h - - - $PROJ_DIR$\..\ChibiOS3\os\hal\ports\STM32\LLD\TIMv1\icu_lld.c - - - $PROJ_DIR$\..\ChibiOS3\os\hal\ports\STM32\LLD\TIMv1\icu_lld.h - - - $PROJ_DIR$\..\ChibiOS3\os\hal\ports\STM32\LLD\TIMv1\pwm_lld.c - - - $PROJ_DIR$\..\ChibiOS3\os\hal\ports\STM32\LLD\TIMv1\pwm_lld.h - - - $PROJ_DIR$\..\ChibiOS3\os\hal\ports\STM32\LLD\TIMv1\st_lld.c - - - $PROJ_DIR$\..\ChibiOS3\os\hal\ports\STM32\LLD\TIMv1\st_lld.h - - - $PROJ_DIR$\..\ChibiOS3\os\hal\ports\STM32\LLD\TIMv1\stm32_tim.h - - - - USARTv1 - - $PROJ_DIR$\..\ChibiOS3\os\hal\ports\STM32\LLD\USARTv1\serial_lld.c - - - $PROJ_DIR$\..\ChibiOS3\os\hal\ports\STM32\LLD\USARTv1\serial_lld.h - - - $PROJ_DIR$\..\ChibiOS3\os\hal\ports\STM32\LLD\USARTv1\uart_lld.c - - - $PROJ_DIR$\..\ChibiOS3\os\hal\ports\STM32\LLD\USARTv1\uart_lld.h - - - - - STM32F4xx - - $PROJ_DIR$\..\ChibiOS3\os\hal\ports\STM32\STM32F4xx\ext_lld_isr.c - - - $PROJ_DIR$\..\ChibiOS3\os\hal\ports\STM32\STM32F4xx\ext_lld_isr.h - - - $PROJ_DIR$\..\ChibiOS3\os\hal\ports\STM32\STM32F4xx\hal_lld.c - - - $PROJ_DIR$\..\ChibiOS3\os\hal\ports\STM32\STM32F4xx\hal_lld.h - - - $PROJ_DIR$\..\ChibiOS3\os\hal\ports\STM32\STM32F4xx\stm32_isr.h - - - $PROJ_DIR$\..\ChibiOS3\os\hal\ports\STM32\STM32F4xx\stm32_rcc.h - - - $PROJ_DIR$\..\ChibiOS3\os\hal\ports\STM32\STM32F4xx\stm32_registry.h - - - - - - src - - $PROJ_DIR$\..\ChibiOS3\os\hal\src\adc.c - - - $PROJ_DIR$\..\ChibiOS3\os\hal\src\can.c - - - $PROJ_DIR$\..\ChibiOS3\os\hal\src\dac.c - - - $PROJ_DIR$\..\ChibiOS3\os\hal\src\ext.c - - - $PROJ_DIR$\..\ChibiOS3\os\hal\src\gpt.c - - - $PROJ_DIR$\..\ChibiOS3\os\hal\src\hal.c - - - $PROJ_DIR$\..\ChibiOS3\os\hal\src\hal_buffers.c - - - $PROJ_DIR$\..\ChibiOS3\os\hal\src\hal_mmcsd.c - - - $PROJ_DIR$\..\ChibiOS3\os\hal\src\hal_queues.c - - - $PROJ_DIR$\..\ChibiOS3\os\hal\src\i2c.c - - - $PROJ_DIR$\..\ChibiOS3\os\hal\src\i2s.c - - - $PROJ_DIR$\..\ChibiOS3\os\hal\src\icu.c - - - $PROJ_DIR$\..\ChibiOS3\os\hal\src\mac.c - - - $PROJ_DIR$\..\ChibiOS3\os\hal\src\mmc_spi.c - - - $PROJ_DIR$\..\ChibiOS3\os\hal\src\pal.c - - - $PROJ_DIR$\..\ChibiOS3\os\hal\src\pwm.c - - - $PROJ_DIR$\..\ChibiOS3\os\hal\src\rtc.c - - - $PROJ_DIR$\..\ChibiOS3\os\hal\src\sdc.c - - - $PROJ_DIR$\..\ChibiOS3\os\hal\src\serial.c - - - $PROJ_DIR$\..\ChibiOS3\os\hal\src\serial_usb.c - - - $PROJ_DIR$\..\ChibiOS3\os\hal\src\spi.c - - - $PROJ_DIR$\..\ChibiOS3\os\hal\src\st.c - - - $PROJ_DIR$\..\ChibiOS3\os\hal\src\uart.c - - - $PROJ_DIR$\..\ChibiOS3\os\hal\src\usb.c - - - $PROJ_DIR$\..\ChibiOS3\os\hal\src\wdg.c - - - - - rt - - dox - - - include - - $PROJ_DIR$\..\ChibiOS3\os\rt\include\ch.h - - - $PROJ_DIR$\..\ChibiOS3\os\rt\include\chbsem.h - - - $PROJ_DIR$\..\ChibiOS3\os\rt\include\chcond.h - - - $PROJ_DIR$\..\ChibiOS3\os\rt\include\chcustomer.h - - - $PROJ_DIR$\..\ChibiOS3\os\rt\include\chdebug.h - - - $PROJ_DIR$\..\ChibiOS3\os\rt\include\chdynamic.h - - - $PROJ_DIR$\..\ChibiOS3\os\rt\include\chevents.h - - - $PROJ_DIR$\..\ChibiOS3\os\rt\include\chheap.h - - - $PROJ_DIR$\..\ChibiOS3\os\rt\include\chlicense.h - - - $PROJ_DIR$\..\ChibiOS3\os\rt\include\chmboxes.h - - - $PROJ_DIR$\..\ChibiOS3\os\rt\include\chmemcore.h - - - $PROJ_DIR$\..\ChibiOS3\os\rt\include\chmempools.h - - - $PROJ_DIR$\..\ChibiOS3\os\rt\include\chmsg.h - - - $PROJ_DIR$\..\ChibiOS3\os\rt\include\chmtx.h - - - $PROJ_DIR$\..\ChibiOS3\os\rt\include\chqueues.h - - - $PROJ_DIR$\..\ChibiOS3\os\rt\include\chregistry.h - - - $PROJ_DIR$\..\ChibiOS3\os\rt\include\chschd.h - - - $PROJ_DIR$\..\ChibiOS3\os\rt\include\chsem.h - - - $PROJ_DIR$\..\ChibiOS3\os\rt\include\chstats.h - - - $PROJ_DIR$\..\ChibiOS3\os\rt\include\chstreams.h - - - $PROJ_DIR$\..\ChibiOS3\os\rt\include\chsys.h - - - $PROJ_DIR$\..\ChibiOS3\os\rt\include\chsystypes.h - - - $PROJ_DIR$\..\ChibiOS3\os\rt\include\chthreads.h - - - $PROJ_DIR$\..\ChibiOS3\os\rt\include\chtm.h - - - $PROJ_DIR$\..\ChibiOS3\os\rt\include\chvt.h - - - - ports - - ARMCMx - - compilers - - IAR - - $PROJ_DIR$\..\ChibiOS3\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h - - - - - $PROJ_DIR$\..\ChibiOS3\os\rt\ports\ARMCMx\chcore.c - - - $PROJ_DIR$\..\ChibiOS3\os\rt\ports\ARMCMx\chcore.h - - - $PROJ_DIR$\..\ChibiOS3\os\rt\ports\ARMCMx\chcore_timer.h - - - $PROJ_DIR$\..\ChibiOS3\os\rt\ports\ARMCMx\chcore_v7m.c - - - $PROJ_DIR$\..\ChibiOS3\os\rt\ports\ARMCMx\chcore_v7m.h - - - - - src - - $PROJ_DIR$\..\ChibiOS3\os\rt\src\chcond.c - - - $PROJ_DIR$\..\ChibiOS3\os\rt\src\chdebug.c - - - $PROJ_DIR$\..\ChibiOS3\os\rt\src\chdynamic.c - - - $PROJ_DIR$\..\ChibiOS3\os\rt\src\chevents.c - - - $PROJ_DIR$\..\ChibiOS3\os\rt\src\chheap.c - - - $PROJ_DIR$\..\ChibiOS3\os\rt\src\chmboxes.c - - - $PROJ_DIR$\..\ChibiOS3\os\rt\src\chmemcore.c - - - $PROJ_DIR$\..\ChibiOS3\os\rt\src\chmempools.c - - - $PROJ_DIR$\..\ChibiOS3\os\rt\src\chmsg.c - - - $PROJ_DIR$\..\ChibiOS3\os\rt\src\chmtx.c - - - $PROJ_DIR$\..\ChibiOS3\os\rt\src\chqueues.c - - - $PROJ_DIR$\..\ChibiOS3\os\rt\src\chregistry.c - - - $PROJ_DIR$\..\ChibiOS3\os\rt\src\chschd.c - - - $PROJ_DIR$\..\ChibiOS3\os\rt\src\chsem.c - - - $PROJ_DIR$\..\ChibiOS3\os\rt\src\chstats.c - - - $PROJ_DIR$\..\ChibiOS3\os\rt\src\chsys.c - - - $PROJ_DIR$\..\ChibiOS3\os\rt\src\chthreads.c - - - $PROJ_DIR$\..\ChibiOS3\os\rt\src\chtm.c - - - $PROJ_DIR$\..\ChibiOS3\os\rt\src\chvt.c - - - - - various - - cpp_wrappers - - $PROJ_DIR$\..\ChibiOS3\os\various\cpp_wrappers\ch.cpp - - - $PROJ_DIR$\..\ChibiOS3\os\various\cpp_wrappers\syscalls_cpp.cpp - - - - devices_lib - - - fatfs_bindings - - $PROJ_DIR$\..\ChibiOS3\os\various\fatfs_bindings\fatfs_diskio.c - - - $PROJ_DIR$\..\ChibiOS3\os\various\fatfs_bindings\fatfs_syscall.c - - - - shell - - - $PROJ_DIR$\..\ChibiOS3\os\various\evtimer.c - - - $PROJ_DIR$\..\ChibiOS3\os\various\evtimer.h - - - $PROJ_DIR$\..\ChibiOS3\os\various\shell.c - - - $PROJ_DIR$\..\ChibiOS3\os\various\shell.h - - - $PROJ_DIR$\..\ChibiOS3\os\various\syscalls.c - - - - - - config - - engines - - $PROJ_DIR$\..\config\engines\acura_rsx.cpp - - - $PROJ_DIR$\..\config\engines\acura_rsx.h - - - $PROJ_DIR$\..\config\engines\audi_aan.cpp - - - $PROJ_DIR$\..\config\engines\audi_aan.h - - - $PROJ_DIR$\..\config\engines\bmw_e34.cpp - - - $PROJ_DIR$\..\config\engines\bmw_e34.h - - - $PROJ_DIR$\..\config\engines\chevrolet_c20_1973.cpp - - - $PROJ_DIR$\..\config\engines\chevrolet_c20_1973.h - - - $PROJ_DIR$\..\config\engines\chevrolet_camaro_4.cpp - - - $PROJ_DIR$\..\config\engines\chevrolet_camaro_4.h - - - $PROJ_DIR$\..\config\engines\citroenBerlingoTU3JP.cpp - - - $PROJ_DIR$\..\config\engines\citroenBerlingoTU3JP.h - - - $PROJ_DIR$\..\config\engines\custom_engine.cpp - - - $PROJ_DIR$\..\config\engines\custom_engine.h - - - $PROJ_DIR$\..\config\engines\daihatsu.cpp - - - $PROJ_DIR$\..\config\engines\daihatsu.h - - - $PROJ_DIR$\..\config\engines\dodge_neon.cpp - - - $PROJ_DIR$\..\config\engines\dodge_neon.h - - - $PROJ_DIR$\..\config\engines\dodge_ram.cpp - - - $PROJ_DIR$\..\config\engines\dodge_ram.h - - - $PROJ_DIR$\..\config\engines\dodge_stratus.cpp - - - $PROJ_DIR$\..\config\engines\dodge_stratus.h - - - $PROJ_DIR$\..\config\engines\engines.h - - - $PROJ_DIR$\..\config\engines\ford_1995_inline_6.cpp - - - $PROJ_DIR$\..\config\engines\ford_1995_inline_6.h - - - $PROJ_DIR$\..\config\engines\ford_aspire.cpp - - - $PROJ_DIR$\..\config\engines\ford_aspire.h - - - $PROJ_DIR$\..\config\engines\ford_festiva.cpp - - - $PROJ_DIR$\..\config\engines\ford_festiva.h - - - $PROJ_DIR$\..\config\engines\ford_fiesta.cpp - - - $PROJ_DIR$\..\config\engines\ford_fiesta.h - - - $PROJ_DIR$\..\config\engines\geo_storm.cpp - - - $PROJ_DIR$\..\config\engines\geo_storm.h - - - $PROJ_DIR$\..\config\engines\gm_2_2.cpp - - - $PROJ_DIR$\..\config\engines\gm_2_2.h - - - $PROJ_DIR$\..\config\engines\GY6_139QMB.cpp - - - $PROJ_DIR$\..\config\engines\GY6_139QMB.h - - - $PROJ_DIR$\..\config\engines\honda_600.cpp - - - $PROJ_DIR$\..\config\engines\honda_600.h - - - $PROJ_DIR$\..\config\engines\honda_accord.cpp - - - $PROJ_DIR$\..\config\engines\honda_accord.h - - - $PROJ_DIR$\..\config\engines\lada_kalina.cpp - - - $PROJ_DIR$\..\config\engines\lada_kalina.h - - - $PROJ_DIR$\..\config\engines\mazda_323.cpp - - - $PROJ_DIR$\..\config\engines\mazda_323.h - - - $PROJ_DIR$\..\config\engines\mazda_626.cpp - - - $PROJ_DIR$\..\config\engines\mazda_626.h - - - $PROJ_DIR$\..\config\engines\mazda_miata.cpp - - - $PROJ_DIR$\..\config\engines\mazda_miata.h - - - $PROJ_DIR$\..\config\engines\mazda_miata_1_6.cpp - - - $PROJ_DIR$\..\config\engines\mazda_miata_1_6.h - - - $PROJ_DIR$\..\config\engines\mazda_miata_nb.cpp - - - $PROJ_DIR$\..\config\engines\mazda_miata_nb.h - - - $PROJ_DIR$\..\config\engines\mazda_miata_vvt.cpp - - - $PROJ_DIR$\..\config\engines\mazda_miata_vvt.h - - - $PROJ_DIR$\..\config\engines\MiniCooperR50.cpp - - - $PROJ_DIR$\..\config\engines\MiniCooperR50.h - - - $PROJ_DIR$\..\config\engines\mitsubishi.cpp - - - $PROJ_DIR$\..\config\engines\mitsubishi.h - - - $PROJ_DIR$\..\config\engines\nissan_primera.cpp - - - $PROJ_DIR$\..\config\engines\nissan_primera.h - - - $PROJ_DIR$\..\config\engines\rover_v8.cpp - - - $PROJ_DIR$\..\config\engines\rover_v8.h - - - $PROJ_DIR$\..\config\engines\sachs.cpp - - - $PROJ_DIR$\..\config\engines\sachs.h - - - $PROJ_DIR$\..\config\engines\saturn_ion.cpp - - - $PROJ_DIR$\..\config\engines\saturn_ion.h - - - $PROJ_DIR$\..\config\engines\snow_blower.cpp - - - $PROJ_DIR$\..\config\engines\snow_blower.h - - - $PROJ_DIR$\..\config\engines\subaru.cpp - - - $PROJ_DIR$\..\config\engines\subaru.h - - - $PROJ_DIR$\..\config\engines\suzuki_vitara.cpp - - - $PROJ_DIR$\..\config\engines\suzuki_vitara.h - - - $PROJ_DIR$\..\config\engines\test_engine.cpp - - - $PROJ_DIR$\..\config\engines\test_engine.h - - - $PROJ_DIR$\..\config\engines\toyota_jzs147.cpp - - - $PROJ_DIR$\..\config\engines\toyota_jzs147.h - - - $PROJ_DIR$\..\config\engines\vw.cpp - - - $PROJ_DIR$\..\config\engines\vw.h - - - $PROJ_DIR$\..\config\engines\zil130.cpp - - - $PROJ_DIR$\..\config\engines\zil130.h - - - - stm32f4ems - - $PROJ_DIR$\..\config\stm32f4ems\chconf.h - - - $PROJ_DIR$\..\config\stm32f4ems\efifeatures.h - - - $PROJ_DIR$\..\config\stm32f4ems\halconf.h - - - $PROJ_DIR$\..\config\stm32f4ems\mcuconf.h - - - - - console - - binary - - $PROJ_DIR$\..\console\binary\tunerstudio.cpp - - - $PROJ_DIR$\..\console\binary\tunerstudio.h - - - $PROJ_DIR$\..\console\binary\tunerstudio_configuration.h - - - $PROJ_DIR$\..\console\binary\tunerstudio_io.cpp - - - $PROJ_DIR$\..\console\binary\tunerstudio_io.h - - - - fl_binary - - $PROJ_DIR$\..\console\fl_binary\fl_protocol.cpp - - - $PROJ_DIR$\..\console\fl_binary\fl_protocol.h - - - - $PROJ_DIR$\..\console\console_io.cpp - - - $PROJ_DIR$\..\console\console_io.h - - - $PROJ_DIR$\..\console\eficonsole.cpp - - - $PROJ_DIR$\..\console\eficonsole.h - - - $PROJ_DIR$\..\console\status_loop.cpp - - - $PROJ_DIR$\..\console\status_loop.h - - - - controllers - - algo - - $PROJ_DIR$\..\controllers\algo\accel_enrichment.cpp - - - $PROJ_DIR$\..\controllers\algo\accel_enrichment.h - - - $PROJ_DIR$\..\controllers\algo\advance_map.cpp - - - $PROJ_DIR$\..\controllers\algo\advance_map.h - - - $PROJ_DIR$\..\controllers\algo\algo.cpp - - - $PROJ_DIR$\..\controllers\algo\algo.h - - - $PROJ_DIR$\..\controllers\algo\auto_generated_enums.cpp - - - $PROJ_DIR$\..\controllers\algo\auto_generated_enums.h - - - $PROJ_DIR$\..\controllers\algo\aux_pid.cpp - - - $PROJ_DIR$\..\controllers\algo\aux_pid.h - - - $PROJ_DIR$\..\controllers\algo\can_header.h - - - $PROJ_DIR$\..\controllers\algo\ec2.h - - - $PROJ_DIR$\..\controllers\algo\engine.cpp - - - $PROJ_DIR$\..\controllers\algo\engine.h - - - $PROJ_DIR$\..\controllers\algo\engine_configuration.cpp - - - $PROJ_DIR$\..\controllers\algo\engine_configuration.h - - - $PROJ_DIR$\..\controllers\algo\engine_state.h - - - $PROJ_DIR$\..\controllers\algo\error_handling.h - - - $PROJ_DIR$\..\controllers\algo\event_registry.cpp - - - $PROJ_DIR$\..\controllers\algo\event_registry.h - - - $PROJ_DIR$\..\controllers\algo\fuel_math.cpp - - - $PROJ_DIR$\..\controllers\algo\fuel_math.h - - - $PROJ_DIR$\..\controllers\algo\idle_controller.cpp - - - $PROJ_DIR$\..\controllers\algo\idle_controller.h - - - $PROJ_DIR$\..\controllers\algo\io_pins.h - - - $PROJ_DIR$\..\controllers\algo\lcd_menu_tree.cpp - - - $PROJ_DIR$\..\controllers\algo\lcd_menu_tree.h - - - $PROJ_DIR$\..\controllers\algo\main_trigger_callback.h - - - $PROJ_DIR$\..\controllers\algo\malfunction_central.cpp - - - $PROJ_DIR$\..\controllers\algo\malfunction_central.h - - - $PROJ_DIR$\..\controllers\algo\map_adjuster.c - - - $PROJ_DIR$\..\controllers\algo\map_adjuster.h - - - $PROJ_DIR$\..\controllers\algo\nmea.c - - - $PROJ_DIR$\..\controllers\algo\nmea.h - - - $PROJ_DIR$\..\controllers\algo\obd_error_codes.h - - - $PROJ_DIR$\..\controllers\algo\rusefi_enums.h - - - $PROJ_DIR$\..\controllers\algo\signal_executor.cpp - - - $PROJ_DIR$\..\controllers\algo\signal_executor.h - - - - core - - $PROJ_DIR$\..\controllers\core\avg_values.cpp - - - $PROJ_DIR$\..\controllers\core\avg_values.h - - - $PROJ_DIR$\..\controllers\core\EfiWave.cpp - - - $PROJ_DIR$\..\controllers\core\EfiWave.h - - - $PROJ_DIR$\..\controllers\core\fsio_core.cpp - - - $PROJ_DIR$\..\controllers\core\fsio_core.h - - - $PROJ_DIR$\..\controllers\core\fsio_impl.cpp - - - $PROJ_DIR$\..\controllers\core\fsio_impl.h - - - $PROJ_DIR$\..\controllers\core\interpolation.cpp - - - $PROJ_DIR$\..\controllers\core\interpolation.h - - - $PROJ_DIR$\..\controllers\core\signal_filtering.c - - - $PROJ_DIR$\..\controllers\core\signal_filtering.h - - - $PROJ_DIR$\..\controllers\core\table_helper.cpp - - - $PROJ_DIR$\..\controllers\core\table_helper.h - - - - math - - $PROJ_DIR$\..\controllers\math\biquad.cpp - - - $PROJ_DIR$\..\controllers\math\biquad.h - - - $PROJ_DIR$\..\controllers\math\efitime.h - - - $PROJ_DIR$\..\controllers\math\engine_math.cpp - - - $PROJ_DIR$\..\controllers\math\engine_math.h - - - $PROJ_DIR$\..\controllers\math\pid.cpp - - - $PROJ_DIR$\..\controllers\math\pid.h - - - $PROJ_DIR$\..\controllers\math\speed_density.cpp - - - $PROJ_DIR$\..\controllers\math\speed_density.h - - - - sensors - - $PROJ_DIR$\..\controllers\sensors\allsensors.cpp - - - $PROJ_DIR$\..\controllers\sensors\allsensors.h - - - $PROJ_DIR$\..\controllers\sensors\ego.cpp - - - $PROJ_DIR$\..\controllers\sensors\ego.h - - - $PROJ_DIR$\..\controllers\sensors\hip9011_lookup.cpp - - - $PROJ_DIR$\..\controllers\sensors\hip9011_lookup.h - - - $PROJ_DIR$\..\controllers\sensors\maf.cpp - - - $PROJ_DIR$\..\controllers\sensors\maf.h - - - $PROJ_DIR$\..\controllers\sensors\map.cpp - - - $PROJ_DIR$\..\controllers\sensors\map.h - - - $PROJ_DIR$\..\controllers\sensors\sensor_types.h - - - $PROJ_DIR$\..\controllers\sensors\thermistors.cpp - - - $PROJ_DIR$\..\controllers\sensors\thermistors.h - - - $PROJ_DIR$\..\controllers\sensors\tps.cpp - - - $PROJ_DIR$\..\controllers\sensors\tps.h - - - $PROJ_DIR$\..\controllers\sensors\voltage.cpp - - - $PROJ_DIR$\..\controllers\sensors\voltage.h - - - - system - - $PROJ_DIR$\..\controllers\system\efiGpio.cpp - - - $PROJ_DIR$\..\controllers\system\efiGpio.h - - - $PROJ_DIR$\..\controllers\system\event_queue.cpp - - - $PROJ_DIR$\..\controllers\system\event_queue.h - - - $PROJ_DIR$\..\controllers\system\pwm_generator_logic.cpp - - - $PROJ_DIR$\..\controllers\system\pwm_generator_logic.h - - - $PROJ_DIR$\..\controllers\system\scheduler.h - - - $PROJ_DIR$\..\controllers\system\signal_executor_sleep.cpp - - - $PROJ_DIR$\..\controllers\system\signal_executor_sleep.h - - - $PROJ_DIR$\..\controllers\system\SingleTimerExecutor.cpp - - - $PROJ_DIR$\..\controllers\system\SingleTimerExecutor.h - - - - trigger - - $PROJ_DIR$\..\controllers\trigger\main_trigger_callback.cpp - - - $PROJ_DIR$\..\controllers\trigger\rpm_calculator.cpp - - - $PROJ_DIR$\..\controllers\trigger\rpm_calculator.h - - - $PROJ_DIR$\..\controllers\trigger\spark_logic.cpp - - - $PROJ_DIR$\..\controllers\trigger\spark_logic.h - - - $PROJ_DIR$\..\controllers\trigger\decoders\trigger_bmw.cpp - - - $PROJ_DIR$\..\controllers\trigger\decoders\trigger_bmw.h - - - $PROJ_DIR$\..\controllers\trigger\trigger_central.cpp - - - $PROJ_DIR$\..\controllers\trigger\trigger_central.h - - - $PROJ_DIR$\..\controllers\trigger\decoders\trigger_chrysler.cpp - - - $PROJ_DIR$\..\controllers\trigger\decoders\trigger_chrysler.h - - - $PROJ_DIR$\..\controllers\trigger\trigger_decoder.cpp - - - $PROJ_DIR$\..\controllers\trigger\trigger_decoder.h - - - $PROJ_DIR$\..\controllers\trigger\trigger_emulator_algo.cpp - - - $PROJ_DIR$\..\controllers\trigger\trigger_emulator_algo.h - - - $PROJ_DIR$\..\controllers\trigger\decoders\trigger_gm.cpp - - - $PROJ_DIR$\..\controllers\trigger\decoders\trigger_gm.h - - - $PROJ_DIR$\..\controllers\trigger\decoders\trigger_honda.cpp - - - $PROJ_DIR$\..\controllers\trigger\decoders\trigger_honda.h - - - $PROJ_DIR$\..\controllers\trigger\decoders\trigger_mazda.cpp - - - $PROJ_DIR$\..\controllers\trigger\decoders\trigger_mazda.h - - - $PROJ_DIR$\..\controllers\trigger\decoders\trigger_mitsubishi.cpp - - - $PROJ_DIR$\..\controllers\trigger\decoders\trigger_mitsubishi.h - - - $PROJ_DIR$\..\controllers\trigger\decoders\trigger_nissan.cpp - - - $PROJ_DIR$\..\controllers\trigger\decoders\trigger_nissan.h - - - $PROJ_DIR$\..\controllers\trigger\decoders\trigger_rover.cpp - - - $PROJ_DIR$\..\controllers\trigger\decoders\trigger_rover.h - - - $PROJ_DIR$\..\controllers\trigger\trigger_simulator.cpp - - - $PROJ_DIR$\..\controllers\trigger\trigger_simulator.h - - - $PROJ_DIR$\..\controllers\trigger\trigger_structure.cpp - - - $PROJ_DIR$\..\controllers\trigger\trigger_structure.h - - - $PROJ_DIR$\..\controllers\trigger\decoders\trigger_subaru.cpp - - - $PROJ_DIR$\..\controllers\trigger\decoders\trigger_subaru.h - - - $PROJ_DIR$\..\controllers\trigger\decoders\trigger_toyota.cpp - - - $PROJ_DIR$\..\controllers\trigger\decoders\trigger_toyota.h - - - $PROJ_DIR$\..\controllers\trigger\decoders\trigger_universal.cpp - - - $PROJ_DIR$\..\controllers\trigger\decoders\trigger_universal.h - - - - $PROJ_DIR$\..\controllers\alternatorController.cpp - - - $PROJ_DIR$\..\controllers\alternatorController.h - - - $PROJ_DIR$\..\controllers\electronic_throttle.cpp - - - $PROJ_DIR$\..\controllers\electronic_throttle.h - - - $PROJ_DIR$\..\controllers\engine_controller.cpp - - - $PROJ_DIR$\..\controllers\engine_controller.h - - - $PROJ_DIR$\..\controllers\error_handling.cpp - - - $PROJ_DIR$\..\controllers\flash_main.cpp - - - $PROJ_DIR$\..\controllers\flash_main.h - - - $PROJ_DIR$\..\controllers\idle_thread.cpp - - - $PROJ_DIR$\..\controllers\idle_thread.h - - - $PROJ_DIR$\..\controllers\injector_central.cpp - - - $PROJ_DIR$\..\controllers\injector_central.h - - - $PROJ_DIR$\..\controllers\lcd_controller.cpp - - - $PROJ_DIR$\..\controllers\lcd_controller.h - - - $PROJ_DIR$\..\controllers\malfunction_indicator.cpp - - - $PROJ_DIR$\..\controllers\malfunction_indicator.h - - - $PROJ_DIR$\..\controllers\map_averaging.cpp - - - $PROJ_DIR$\..\controllers\map_averaging.h - - - $PROJ_DIR$\..\controllers\obd2.cpp - - - $PROJ_DIR$\..\controllers\obd2.h - - - $PROJ_DIR$\..\controllers\obd2viaCAN.c - - - $PROJ_DIR$\..\controllers\PwmTester.cpp - - - $PROJ_DIR$\..\controllers\PwmTester.h - - - $PROJ_DIR$\..\controllers\settings.cpp - - - $PROJ_DIR$\..\controllers\settings.h - - - $PROJ_DIR$\..\controllers\tachometer.cpp - - - $PROJ_DIR$\..\controllers\tachometer.h - - - - development - - hw_layer - - $PROJ_DIR$\..\development\hw_layer\poten.cpp - - - $PROJ_DIR$\..\development\hw_layer\poten.h - - - - test - - $PROJ_DIR$\..\development\test\test.c - - - $PROJ_DIR$\..\development\test\test.h - - - $PROJ_DIR$\..\development\test\testbmk.c - - - $PROJ_DIR$\..\development\test\testbmk.h - - - - $PROJ_DIR$\..\development\engine_emulator.cpp - - - $PROJ_DIR$\..\development\engine_emulator.h - - - $PROJ_DIR$\..\development\engine_sniffer.cpp - - - $PROJ_DIR$\..\development\engine_sniffer.h - - - $PROJ_DIR$\..\development\rfi_perftest.cpp - - - $PROJ_DIR$\..\development\rfi_perftest.h - - - $PROJ_DIR$\..\development\sensor_chart.cpp - - - $PROJ_DIR$\..\development\sensor_chart.h - - - $PROJ_DIR$\..\development\trigger_emulator.cpp - - - $PROJ_DIR$\..\development\trigger_emulator.h - - - $PROJ_DIR$\..\development\wave_analyzer.cpp - - - $PROJ_DIR$\..\development\wave_analyzer.h - - - - ext - - $PROJ_DIR$\..\ext\diskio.h - - - $PROJ_DIR$\..\ext\ff.h - - - $PROJ_DIR$\..\ext\ffconf.h - - - $PROJ_DIR$\..\ext\integer.h - - - - hw_layer - - algo - - $PROJ_DIR$\..\hw_layer\algo\adc_math.h - - - - boards - - ST_STM32F4 - - $PROJ_DIR$\..\config\boards\ST_STM32F4\board.c - - - $PROJ_DIR$\..\config\boards\ST_STM32F4\board.h - - - - - lcd - - $PROJ_DIR$\..\hw_layer\lcd\lcd_HD44780.cpp - - - $PROJ_DIR$\..\hw_layer\lcd\lcd_HD44780.h - - - - mass_storage - - $PROJ_DIR$\..\hw_layer\mass_storage\usb_msd.h - - - $PROJ_DIR$\..\hw_layer\mass_storage\usb_msd_cfg.c - - - $PROJ_DIR$\..\hw_layer\mass_storage\usb_msd_cfg.h - - - - sensors - - $PROJ_DIR$\..\hw_layer\sensors\CJ125.cpp - - - $PROJ_DIR$\..\hw_layer\sensors\CJ125.h - - - - serial_over_usb - - $PROJ_DIR$\..\hw_layer\serial_over_usb\usbcfg.c - - - $PROJ_DIR$\..\hw_layer\serial_over_usb\usbcfg.h - - - $PROJ_DIR$\..\hw_layer\serial_over_usb\usbconsole.c - - - $PROJ_DIR$\..\hw_layer\serial_over_usb\usbconsole.h - - - - stm32f4 - - $PROJ_DIR$\..\hw_layer\stm32f4\mpu_util.cpp - - - $PROJ_DIR$\..\hw_layer\stm32f4\mpu_util.h - - - $PROJ_DIR$\..\hw_layer\stm32f4\stm32f4xx_hal_def.h - - - $PROJ_DIR$\..\hw_layer\stm32f4\stm32f4xx_hal_flash.c - - - $PROJ_DIR$\..\hw_layer\stm32f4\stm32f4xx_hal_flash.h - - - $PROJ_DIR$\..\hw_layer\stm32f4\stm32f4xx_hal_flash_ex.c - - - $PROJ_DIR$\..\hw_layer\stm32f4\stm32f4xx_hal_flash_ex.h - - - $PROJ_DIR$\..\hw_layer\stm32f4\stm32f4xx_hal_flash_ramfunc.h - - - - $PROJ_DIR$\..\hw_layer\adc_external.h - - - $PROJ_DIR$\..\hw_layer\adc_inputs.cpp - - - $PROJ_DIR$\..\hw_layer\adc_inputs.h - - - $PROJ_DIR$\..\hw_layer\AdcConfiguration.h - - - $PROJ_DIR$\..\hw_layer\board_test.cpp - - - $PROJ_DIR$\..\hw_layer\board_test.h - - - $PROJ_DIR$\..\hw_layer\can_hw.cpp - - - $PROJ_DIR$\..\hw_layer\can_hw.h - - - $PROJ_DIR$\..\hw_layer\digital_input_hw.cpp - - - $PROJ_DIR$\..\hw_layer\digital_input_hw.h - - - $PROJ_DIR$\..\hw_layer\flash.c - - - $PROJ_DIR$\..\hw_layer\flash.h - - - $PROJ_DIR$\..\hw_layer\gpio_helper.cpp - - - $PROJ_DIR$\..\hw_layer\gpio_helper.h - - - $PROJ_DIR$\..\hw_layer\hardware.cpp - - - $PROJ_DIR$\..\hw_layer\hardware.h - - - $PROJ_DIR$\..\hw_layer\HIP9011.cpp - - - $PROJ_DIR$\..\hw_layer\HIP9011.h - - - $PROJ_DIR$\..\hw_layer\io_pins.cpp - - - $PROJ_DIR$\..\hw_layer\joystick.cpp - - - $PROJ_DIR$\..\hw_layer\joystick.h - - - $PROJ_DIR$\..\hw_layer\max31855.cpp - - - $PROJ_DIR$\..\hw_layer\max31855.h - - - $PROJ_DIR$\..\hw_layer\mcp3208.c - - - $PROJ_DIR$\..\hw_layer\mcp3208.h - - - $PROJ_DIR$\..\hw_layer\microsecond_timer.cpp - - - $PROJ_DIR$\..\hw_layer\microsecond_timer.h - - - $PROJ_DIR$\..\hw_layer\mmc_card.cpp - - - $PROJ_DIR$\..\hw_layer\mmc_card.h - - - $PROJ_DIR$\..\hw_layer\neo6m.cpp - - - $PROJ_DIR$\..\hw_layer\neo6m.h - - - $PROJ_DIR$\..\hw_layer\pin_repository.cpp - - - $PROJ_DIR$\..\hw_layer\pin_repository.h - - - $PROJ_DIR$\..\hw_layer\pwm_generator.cpp - - - $PROJ_DIR$\..\hw_layer\pwm_generator.h - - - $PROJ_DIR$\..\hw_layer\rtc_helper.cpp - - - $PROJ_DIR$\..\hw_layer\rtc_helper.h - - - $PROJ_DIR$\..\hw_layer\stepper.cpp - - - $PROJ_DIR$\..\hw_layer\stepper.h - - - $PROJ_DIR$\..\hw_layer\stm32f4xx_specific.h - - - $PROJ_DIR$\..\hw_layer\trigger_input.cpp - - - $PROJ_DIR$\..\hw_layer\trigger_input.h - - - $PROJ_DIR$\..\hw_layer\vehicle_speed.cpp - - - $PROJ_DIR$\..\hw_layer\vehicle_speed.h - - - - util - - $PROJ_DIR$\..\util\cli_registry.cpp - - - $PROJ_DIR$\..\util\cli_registry.h - - - $PROJ_DIR$\..\util\crc.c - - - $PROJ_DIR$\..\util\crc.h - - - $PROJ_DIR$\..\util\cyclic_buffer.cpp - - - $PROJ_DIR$\..\util\cyclic_buffer.h - - - $PROJ_DIR$\..\util\data_buffer.c - - - $PROJ_DIR$\..\util\data_buffer.h - - - $PROJ_DIR$\..\util\datalogging.cpp - - - $PROJ_DIR$\..\util\datalogging.h - - - $PROJ_DIR$\..\util\efilib.cpp - - - $PROJ_DIR$\..\util\efilib.h - - - $PROJ_DIR$\..\util\efilib2.cpp - - - $PROJ_DIR$\..\util\efilib2.h - - - $PROJ_DIR$\..\util\histogram.c - - - $PROJ_DIR$\..\util\histogram.h - - - $PROJ_DIR$\..\util\listener_array.cpp - - - $PROJ_DIR$\..\util\listener_array.h - - - $PROJ_DIR$\..\util\LocalVersionHolder.cpp - - - $PROJ_DIR$\..\util\LocalVersionHolder.h - - - $PROJ_DIR$\..\util\loggingcentral.cpp - - - $PROJ_DIR$\..\util\loggingcentral.h - - - $PROJ_DIR$\..\util\rfiutil.c - - - $PROJ_DIR$\..\util\rfiutil.h - - - - $PROJ_DIR$\..\global.h - - - $PROJ_DIR$\..\main.cpp - - - $PROJ_DIR$\..\main.h - - - $PROJ_DIR$\..\rusefi.cpp - - - $PROJ_DIR$\..\rusefi.h - - - $PROJ_DIR$\..\svnversion.h - - - - diff --git a/firmware/iar/ch.eww b/firmware/iar/ch.eww deleted file mode 100644 index 7eb2089077..0000000000 --- a/firmware/iar/ch.eww +++ /dev/null @@ -1,10 +0,0 @@ - - - - - $WS_DIR$\ch.ewp - - - - - diff --git a/firmware/iar/ch.icf b/firmware/iar/ch.icf deleted file mode 100644 index 80e11cb641..0000000000 --- a/firmware/iar/ch.icf +++ /dev/null @@ -1,44 +0,0 @@ -/*###ICF### Section handled by ICF editor, don't touch! ****/ -/*-Editor annotation file-*/ -/* IcfEditorFile="$TOOLKIT_DIR$\config\ide\IcfEditor\cortex_v1_0.xml" */ -/*-Specials-*/ -define symbol __ICFEDIT_intvec_start__ = 0x08000000; -/*-Memory Regions-*/ -define symbol __ICFEDIT_region_ROM_start__ = 0x08000000; -define symbol __ICFEDIT_region_ROM_end__ = 0x080DFFFF; -define symbol __ICFEDIT_region_RAM_start__ = 0x20000000; -define symbol __ICFEDIT_region_RAM_end__ = 0x2001FFFF; -define symbol __ICFEDIT_region_CCMRAM_start__ = 0x10000000; -define symbol __ICFEDIT_region_CCMRAM_end__ = 0x1000FFFF; -/*-Sizes-*/ -define symbol __ICFEDIT_size_cstack__ = 0x400; -define symbol __ICFEDIT_size_heap__ = 0x400; -/**** End of ICF editor section. ###ICF###*/ - -/* Size of the IRQ Stack (Main Stack).*/ -define symbol __ICFEDIT_size_irqstack__ = 0x1000; - -define memory mem with size = 4G; -define region ROM_region = mem:[from __ICFEDIT_region_ROM_start__ to __ICFEDIT_region_ROM_end__]; -define region RAM_region = mem:[from __ICFEDIT_region_RAM_start__ to __ICFEDIT_region_RAM_end__]; -define region CCMRAM_region = mem:[from __ICFEDIT_region_CCMRAM_start__ to __ICFEDIT_region_CCMRAM_end__]; - -define block CSTACK with alignment = 8, size = __ICFEDIT_size_cstack__ {section CSTACK}; -define block IRQSTACK with alignment = 8, size = __ICFEDIT_size_irqstack__ {}; -define block HEAP with alignment = 8, size = __ICFEDIT_size_heap__ {}; -define block SYSHEAP with alignment = 8 {section SYSHEAP}; -define block DATABSS with alignment = 8 {readwrite, zeroinit}; - -initialize by copy { readwrite }; -do not initialize { section .noinit }; - -keep { section .intvec }; - -place at address mem:__ICFEDIT_intvec_start__ {section .intvec}; -place in ROM_region {readonly}; -place at start of RAM_region {block IRQSTACK}; -place in RAM_region {block DATABSS, block HEAP}; -place in RAM_region {block SYSHEAP}; -/* todo place in RAM_region {section .ram}; */ -place at end of RAM_region {block CSTACK}; -place in CCMRAM_region {section .ccm}; diff --git a/firmware/iar/flash.bat b/firmware/iar/flash.bat deleted file mode 100644 index 06a5b394cd..0000000000 --- a/firmware/iar/flash.bat +++ /dev/null @@ -1 +0,0 @@ -st-link_cli -c SWD ur -P Debug\Exe\iar.hex -Rst -Run 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