44#if defined(USE_FULL_DDL_DRIVER)
51#define ASSERT_PARAM(_PARAM_) ((void)0U)
72#define IS_DDL_EINT_LINE(__VALUE__) (((__VALUE__) & ~DDL_EINT_LINE_ALL) == 0x00000000U)
74#define IS_DDL_EINT_MODE(__VALUE__) (((__VALUE__) == DDL_EINT_MODE_IT) \
75 || ((__VALUE__) == DDL_EINT_MODE_EVENT) \
76 || ((__VALUE__) == DDL_EINT_MODE_IT_EVENT))
79#define IS_DDL_EINT_TRIGGER(__VALUE__) (((__VALUE__) == DDL_EINT_TRIGGER_NONE) \
80 || ((__VALUE__) == DDL_EINT_TRIGGER_RISING) \
81 || ((__VALUE__) == DDL_EINT_TRIGGER_FALLING) \
82 || ((__VALUE__) == DDL_EINT_TRIGGER_RISING_FALLING))
132 ErrorStatus status = SUCCESS;
146 switch (EINT_InitStruct->
Mode)
171 switch (EINT_InitStruct->
Trigger)
G32 assert template file. This file should be copied to the application folder and renamed to g32_ass...
#define ASSERT_PARAM(_PARAM_)
Header file of EINT DDL module.
#define DDL_EINT_LINE_NONE
#define DDL_EINT_MODE_IT_EVENT
#define DDL_EINT_MODE_EVENT
#define DDL_EINT_TRIGGER_FALLING
#define DDL_EINT_TRIGGER_RISING
#define DDL_EINT_TRIGGER_NONE
#define DDL_EINT_TRIGGER_RISING_FALLING
__STATIC_INLINE void DDL_EINT_EnableEvent(uint32_t EintLine)
Enable EintLine Event request for Lines within the range.
__STATIC_INLINE void DDL_EINT_DisableEvent(uint32_t EintLine)
Disable EintLine Event request for Lines within the range.
__STATIC_INLINE void DDL_EINT_EnableFallingTrig(uint32_t EintLine)
Enable EintLine Falling Edge Trigger for Lines within the range.
__STATIC_INLINE void DDL_EINT_DisableFallingTrig(uint32_t EintLine)
Disable EintLine Falling Edge Trigger for Lines within the range.
__STATIC_INLINE void DDL_EINT_EnableIT(uint32_t EintLine)
Enable EintLine Interrupt request for Lines within the range.
__STATIC_INLINE void DDL_EINT_DisableIT(uint32_t EintLine)
Disable EintLine Interrupt request for Lines within the range.
void DDL_EINT_StructInit(DDL_EINT_InitTypeDef *EINT_InitStruct)
Set each DDL_EINT_InitTypeDef field to default value.
uint32_t DDL_EINT_DeInit(void)
De-initialize the EINT registers to their default reset values.
uint32_t DDL_EINT_Init(DDL_EINT_InitTypeDef *EINT_InitStruct)
Initialize the EINT registers according to the specified parameters in EINT_InitStruct.
__STATIC_INLINE void DDL_EINT_EnableRisingTrig(uint32_t EintLine)
Enable EintLine Rising Edge Trigger for Lines within the range.
__STATIC_INLINE void DDL_EINT_DisableRisingTrig(uint32_t EintLine)
Disable EintLine Rising Edge Trigger for Lines within the range.
#define DDL_EINT_WriteReg(__REG__, __VALUE__)
Write a value in EINT register.
#define IS_DDL_EINT_LINE(__VALUE__)
#define IS_DDL_EINT_TRIGGER(__VALUE__)
#define IS_DDL_EINT_MODE(__VALUE__)
FunctionalState LineCommand