Support for flow protected switches.
More...
◆ MCUX_CSSL_FP_SWITCH_DECL_IMPL
| #define MCUX_CSSL_FP_SWITCH_DECL_IMPL |
( |
| id | ) |
|
Declaration implementation of a flow protected switch.
- Parameters
-
| id | Identifier for the switch that is flow protected. |
◆ MCUX_CSSL_FP_SWITCH_CASE_IMPL
| #define MCUX_CSSL_FP_SWITCH_CASE_IMPL |
( |
| ... | ) |
|
Case that is being handled from a switch.
- Parameters
-
| id | Identifier of the flow protected switch. |
| case | Case value that is chosen in the switch. |
| expect | Zero or more (comma separated) declarations of expected code flow behavior related to this event. |
◆ MCUX_CSSL_FP_SWITCH_DEFAULT_IMPL
| #define MCUX_CSSL_FP_SWITCH_DEFAULT_IMPL |
( |
| ... | ) |
|
Case that is being handled from a switch.
- Parameters
-
| id | Identifier of the flow protected switch. |
| expect | Zero or more (comma separated) declarations of expected code flow behavior related to this event. |
◆ MCUX_CSSL_FP_SWITCH_TAKEN_IMPL
| #define MCUX_CSSL_FP_SWITCH_TAKEN_IMPL |
( |
| ... | ) |
|
Expected that a specific case is handled from a switch.
- Parameters
-
| id | Identifier of the flow protected switch. |
| case | Value of the case that is expected to be chosen in the switch. |
| condition | Optional, condition under which the case is taken. |
◆ MCUX_CSSL_FP_SWITCH_TAKEN_DEFAULT_IMPL
| #define MCUX_CSSL_FP_SWITCH_TAKEN_DEFAULT_IMPL |
( |
| ... | ) |
|
Expected that default case is handled from a switch.
- Parameters
-
| id | Identifier of the flow protected switch. |
| condition | Optional, condition under which the default case is taken. |