1 Specific MISRA C:2012 Deviations

Global COMMAND_DATA_SIZE

Advisory: misra-c2012- 2.4  

Justification: This rule will not be followed for the code clarity.

Advisory: misra-c2012- 2.3  

Justification: This rule will not be followed for the code clarity.

Advisory: misra-c2012- 4.6  

Justification: This rule will not be followed as the API demands a constant value.

Advisory: misra-c2012- 4.9  

Justification: This rule will not be followed as the definition of the RESET() macro is device architecture dependent.

Required: misra-c2012- 10.3  

Justification: Essential type of operand does not affect functionality of the switch case.

Required: misra-c2012- 10.4  

Justification: This rule will not be followed as the definition of the delay macro is out of the scope for this module.

Global MULTI_STAGE_RESPONSE

Advisory: misra-c2012- 2.5  

Justification: This is a false positive.