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
ELS header for common functionality.
#define MCUXCLELS_API
Marks a function as a public API function of the mcuxClEls component.
Definition mcuxClEls_Common.h:46
MCUXCLELS_API mcuxClEls_Status_t mcuxClEls_GlitchDetector_GetEventCounter(uint8_t *pCount)
Reads the glitch detector's event counter.
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.
MCUXCLELS_API mcuxClEls_Status_t mcuxClEls_GlitchDetector_Trim_Async(uint8_t *pOutput)
Calculates optimal ELS glitch detector configuration and writes it to system memory.
uint32_t mcuxClEls_Status_t
Type for ELS driver status codes.
Definition mcuxClEls_Types.h:212
#define MCUX_CSSL_FP_FUNCTION_DECL(...)
Declaration of a flow protected function.
Definition mcuxCsslFlowProtection.h:125
#define MCUX_CSSL_FP_PROTECTED_TYPE(resultType)
Based on a given base type, builds a return type with flow protection.
Definition mcuxCsslFlowProtection.h:81