Files
SDK_STM32F302x/kernel/FreeRTOS-Plus/Source/AWS/sigv4/MISRA.md
gaoyang3513 a345df017b [修改] 增加freeRTOS
1. 版本FreeRTOSv202212.01,命名为kernel;
2023-05-06 16:43:01 +00:00

1.0 KiB

MISRA Compliance

The AWS SigV4 Library files conform to the MISRA C:2012 guidelines, with some noted exceptions. Compliance is checked with Coverity static analysis. The specific deviations, suppressed inline, are listed below.

Additionally, MISRA configuration file contains the project wide deviations.

Suppressed with Coverity Comments

To find the deviation references in the source files run grep on the source code with ( Assuming rule 5.4 violation; with justification in point 1 ):

grep 'MISRA Ref 5.4.1' . -rI

Rule 5.4

Ref 5.4.1

  • MISRA Rule 5.4 flags the following macro's name as ambiguous from the one postfixed with _LENGTH. The macro highlighted by the deviation is already in use and changing the name will break existing user projects. Thus, for backwards compatibility, the macro is not modified and kept as is and the deviation is suppressed.