1 Environment
MISRA-C:2004 1.1 (Required)
MISRA-C:2004 1.2 (Required)
MISRA-C:2004 1.3 (Required)
MISRA-C:2004 1.4 (Required)
MISRA-C:2004 1.5 (Advisory)
2 Language Extensions
MISRA-C:2004 2.1 (Required)
MISRA-C:2004 2.2 (Required)
MISRA-C:2004 2.3 (Required)
MISRA-C:2004 2.4 (Advisory)
3 Documentation
MISRA-C:2004 3.1 (Required)
MISRA-C:2004 3.2 (Required)
MISRA-C:2004 3.3 (Advisory)
MISRA-C:2004 3.4 (Required)
MISRA-C:2004 3.5 (Required)
MISRA-C:2004 3.6 (Required)
4 Character Sets
MISRA-C:2004 4.1 (Required)
MISRA-C:2004 4.2 (Required)
5 Identifiers
MISRA-C:2004 5.1 (Required)
MISRA-C:2004 5.2 (Required)
MISRA-C:2004 5.3 (Required)
MISRA-C:2004 5.4 (Required)
MISRA-C:2004 5.5 (Advisory)
MISRA-C:2004 5.6 (Advisory)
MISRA-C:2004 5.7 (Advisory)
6 Types
MISRA-C:2004 6.1 (Required)
MISRA-C:2004 6.2 (Required)
MISRA-C:2004 6.3 (Advisory)
MISRA-C:2004 6.4 (Required)
MISRA-C:2004 6.5 (Required)
7 Constants
MISRA-C:2004 7.1 (Required)
8 Declarations and Definitions
MISRA-C:2004 8.1 (Required)
MISRA-C:2004 8.2 (Required)
MISRA-C:2004 8.3 (Required)
MISRA-C:2004 8.4 (Required)
MISRA-C:2004 8.5 (Required)
MISRA-C:2004 8.6 (Required)
MISRA-C:2004 8.7 (Required)
MISRA-C:2004 8.8 (Required)
MISRA-C:2004 8.9 (Required)
MISRA-C:2004 8.10 (Required)
MISRA-C:2004 8.11 (Required)
MISRA-C:2004 8.12 (Required)
9 Initialisation
MISRA-C:2004 9.1 (Required)
MISRA-C:2004 9.2 (Required)
MISRA-C:2004 9.3 (Required)
10 Arithmetic Type Conversions
MISRA-C:2004 10.1 (Required)
MISRA-C:2004 10.2 (Required)
MISRA-C:2004 10.3 (Required)
MISRA-C:2004 10.4 (Required)
MISRA-C:2004 10.5 (Required)
MISRA-C:2004 10.6 (Required)
11 Pointer Type Conversions
MISRA-C:2004 11.1 (Required)
MISRA-C:2004 11.2 (Required)
MISRA-C:2004 11.3 (Advisory)
MISRA-C:2004 11.4 (Advisory)
MISRA-C:2004 11.5 (Required)
12 Expressions
MISRA-C:2004 12.1 (Advisory)
MISRA-C:2004 12.2 (Required)
MISRA-C:2004 12.3 (Required)
MISRA-C:2004 12.4 (Required)
MISRA-C:2004 12.5 (Required)
MISRA-C:2004 12.6 (Advisory)
MISRA-C:2004 12.7 (Required)
MISRA-C:2004 12.8 (Required)
MISRA-C:2004 12.9 (Required)
MISRA-C:2004 12.10 (Required)
MISRA-C:2004 12.11 (Advisory)
MISRA-C:2004 12.12 (Required)
MISRA-C:2004 12.13 (Advisory)
13 Control Statement Expressions
MISRA-C:2004 13.1 (Required)
MISRA-C:2004 13.2 (Advisory)
MISRA-C:2004 13.3 (Required)
MISRA-C:2004 13.4 (Required)
MISRA-C:2004 13.5 (Required)
MISRA-C:2004 13.6 (Required)
MISRA-C:2004 13.7 (Required)
14 Control Flow
MISRA-C:2004 14.1 (Required)
MISRA-C:2004 14.2 (Required)
MISRA-C:2004 14.3 (Required)
MISRA-C:2004 14.4 (Required)
MISRA-C:2004 14.5 (Required)
MISRA-C:2004 14.6 (Required)
MISRA-C:2004 14.7 (Required)
MISRA-C:2004 14.8 (Required)
MISRA-C:2004 14.9 (Required)
MISRA-C:2004 14.10 (Required)
15 Switch Statements
MISRA-C:2004 15.0 (Required)
MISRA-C:2004 15.1 (Required)
MISRA-C:2004 15.2 (Required)
MISRA-C:2004 15.3 (Required)
MISRA-C:2004 15.4 (Required)
MISRA-C:2004 15.5 (Required)
16 Functions
MISRA-C:2004 16.1 (Required)
MISRA-C:2004 16.2 (Required)
MISRA-C:2004 16.3 (Required)
MISRA-C:2004 16.4 (Required)
MISRA-C:2004 16.5 (Required)
MISRA-C:2004 16.6 (Required)
MISRA-C:2004 16.7 (Advisory)
MISRA-C:2004 16.8 (Required)
MISRA-C:2004 16.9 (Required)
MISRA-C:2004 16.10 (Required)
17 Pointers and Arrays
MISRA-C:2004 17.1 (Required)
MISRA-C:2004 17.2 (Required)
MISRA-C:2004 17.3 (Required)
MISRA-C:2004 17.4 (Required)
MISRA-C:2004 17.5 (Advisory)
MISRA-C:2004 17.6 (Required)
18 Structures and Unions
MISRA-C:2004 18.1 (Required)
MISRA-C:2004 18.2 (Required)
MISRA-C:2004 18.3 (Required)
MISRA-C:2004 18.4 (Required)
19 Preprocessing Directives
MISRA-C:2004 19.1 (Advisory)
MISRA-C:2004 19.2 (Advisory)
MISRA-C:2004 19.3 (Required)
MISRA-C:2004 19.4 (Required)
MISRA-C:2004 19.5 (Required)
MISRA-C:2004 19.6 (Required)
MISRA-C:2004 19.7 (Advisory)
MISRA-C:2004 19.8 (Required)
MISRA-C:2004 19.9 (Required)
MISRA-C:2004 19.10 (Required)
MISRA-C:2004 19.11 (Required)
MISRA-C:2004 19.12 (Required)
MISRA-C:2004 19.13 (Advisory)
MISRA-C:2004 19.14 (Required)
MISRA-C:2004 19.15 (Required)
MISRA-C:2004 19.16 (Required)
MISRA-C:2004 19.17 (Required)
20 Standard Libraries
MISRA-C:2004 20.1 (Required)
MISRA-C:2004 20.2 (Required)
MISRA-C:2004 20.3 (Required)
MISRA-C:2004 20.4 (Required)
MISRA-C:2004 20.5 (Required)
MISRA-C:2004 20.6 (Required)
MISRA-C:2004 20.7 (Required)
MISRA-C:2004 20.8 (Required)
MISRA-C:2004 20.9 (Required)
MISRA-C:2004 20.10 (Required)
MISRA-C:2004 20.11 (Required)
MISRA-C:2004 20.12 (Required)
21 Run-Time Failures
MISRA-C:2004 21.1 (Required)