20 #ifndef MCUXCLELS_GLITCHDETECTOR_H_ 21 #define MCUXCLELS_GLITCHDETECTOR_H_ 23 #include <mcuxClConfig.h> 47 #define MCUXCLELS_GLITCHDETECTOR_CFG_SIZE ((size_t) 0x18u) 49 #define MCUXCLELS_GLITCHDETECTOR_TRIM_SIZE ((size_t) 0x04u) 84 uint8_t
const * pInput
uint32_t mcuxClEls_Status_t
Type for ELS driver status codes.
Definition: mcuxClEls_Types.h:211
ELS header for common functionality.
MCUXCLELS_API mcuxClEls_Status_t mcuxClEls_GlitchDetector_LoadConfig_Async(uint8_t const *pInput)
Loads a glitch detector configuration.
MCUXCLELS_API mcuxClEls_Status_t mcuxClEls_GlitchDetector_ResetEventCounter(void)
Resets the glitch detector's event counter.
#define MCUX_CSSL_FP_FUNCTION_DECL(...)
Declaration of a flow protected function.
Definition: mcuxCsslFlowProtection.h:125
#define MCUXCLELS_API
Marks a function as a public API function of the mcuxClEls component.
Definition: mcuxClEls_Common.h:47
MCUXCLELS_API mcuxClEls_Status_t mcuxClEls_GlitchDetector_Trim_Async(uint8_t *pOutput)
Calculates optimal ELS glitch detector configuration and writes it to system memory.
#define MCUX_CSSL_FP_PROTECTED_TYPE(resultType)
Based on a given base type, builds a return type with flow protection.
Definition: mcuxCsslFlowProtection.h:81
MCUXCLELS_API mcuxClEls_Status_t mcuxClEls_GlitchDetector_GetEventCounter(uint8_t *pCount)
Reads the glitch detector's event counter.