14#ifndef MCUXCLCORE_EXAMPLES_H_
15#define MCUXCLCORE_EXAMPLES_H_
17#include <mcuxClCore_Platform.h>
21typedef void (*Interrupt_Callback_t)(void);
22void IsrInterface_HandlerInstall(Interrupt_Callback_t callback,uint8_t Interrupt_number);
23void IsrInterface_Enable(uint32_t IRQ_Number);
24void IsrInterface_Disable(uint32_t IRQ_Number);
31#define MCUXCLEXAMPLE_FUNCTION(_name) \
32MCUX_CSSL_ANALYSIS_START_PATTERN_EXAMPLE_FUNCTION() \
35MCUX_CSSL_ANALYSIS_STOP_PATTERN_EXAMPLE_FUNCTION()
41#define MCUXCLEXAMPLE_STATUS_OK true
48#define MCUXCLEXAMPLE_OK MCUXCLEXAMPLE_STATUS_OK
54#define MCUXCLEXAMPLE_STATUS_ERROR false
61#define MCUXCLEXAMPLE_ERROR MCUXCLEXAMPLE_STATUS_ERROR
68#define MCUXCLEXAMPLE_STATUS_FAILURE false
75#define MCUXCLEXAMPLE_FAILURE MCUXCLEXAMPLE_STATUS_FAILURE
81static inline bool mcuxClCore_assertEqual(
const uint8_t *
const x,
const uint8_t *
const y, uint32_t length)
83 for (uint32_t i = 0; i < length; ++i)
Provides the API for the CSSL flow protection mechanism.
#define MCUX_CSSL_FP_FUNCTION_DEF(...)
Definition of a flow protected function.
Definition mcuxCsslFlowProtection.h:200