Assert Classes and Levels¶
Defines for the Assert Classes and Levels.
Class 1 - The highest class, safety-critical functions which rely on parameters that could be changed between different PSoC devices.
Class 2 - Functions that have fixed limits such as counter periods (16-bits/32-bits etc.)
Class 3 - Functions that accept enums as constant parameters.
The user-definable assert level from compiler command-line argument (similarly to DEBUG / NDEBUG)
Assert Level 1.
Assert Level 2.
Assert Level 3.