STM8L15x Standard Peripherals Drivers
|
Defines | |
#define | IS_EXTI_HALFPORT(HALFPORT) |
Macro used by the assert function in order to check the different half ports values for configuration. | |
#define | IS_EXTI_ITPENDINGBIT(ITPENDINGBIT) |
Macro used by the assert function in order to check the different flags values. | |
#define | IS_EXTI_PINNUM(PINNUM) |
Macro used by the assert function in order to check the different Pin numbers values. | |
#define | IS_EXTI_PORT(PORT) |
Macro used by the assert function in order to check the different Port Number values. | |
#define | IS_EXTI_TRIGGER(TRIGGER) |
Macro used by the assert function to check the different functions parameters. |
Define Documentation
#define IS_EXTI_HALFPORT | ( | HALFPORT | ) |
(((HALFPORT) == EXTI_HalfPort_B_LSB) ||\ ((HALFPORT) == EXTI_HalfPort_B_MSB) ||\ ((HALFPORT) == EXTI_HalfPort_D_LSB) ||\ ((HALFPORT) == EXTI_HalfPort_D_MSB) ||\ ((HALFPORT) == EXTI_HalfPort_E_LSB) ||\ ((HALFPORT) == EXTI_HalfPort_E_MSB) ||\ ((HALFPORT) == EXTI_HalfPort_F_LSB) ||\ ((HALFPORT) == EXTI_HalfPort_F_MSB) ||\ ((HALFPORT) == EXTI_HalfPort_G_LSB) ||\ ((HALFPORT) == EXTI_HalfPort_G_MSB) ||\ ((HALFPORT) == EXTI_HalfPort_H_LSB) ||\ ((HALFPORT) == EXTI_HalfPort_H_MSB))
Macro used by the assert function in order to check the different half ports values for configuration.
Definition at line 199 of file stm8l15x_exti.h.
Referenced by EXTI_SetHalfPortSelection().
#define IS_EXTI_ITPENDINGBIT | ( | ITPENDINGBIT | ) |
(((ITPENDINGBIT) == EXTI_IT_Pin0) ||\ ((ITPENDINGBIT) == EXTI_IT_Pin1) ||\ ((ITPENDINGBIT) == EXTI_IT_Pin2) ||\ ((ITPENDINGBIT) == EXTI_IT_Pin3) ||\ ((ITPENDINGBIT) == EXTI_IT_Pin4) ||\ ((ITPENDINGBIT) == EXTI_IT_Pin5) ||\ ((ITPENDINGBIT) == EXTI_IT_Pin6) ||\ ((ITPENDINGBIT) == EXTI_IT_Pin7) ||\ ((ITPENDINGBIT) == EXTI_IT_PortB) ||\ ((ITPENDINGBIT) == EXTI_IT_PortD) ||\ ((ITPENDINGBIT) == EXTI_IT_PortE) ||\ ((ITPENDINGBIT) == EXTI_IT_PortF) ||\ ((ITPENDINGBIT) == EXTI_IT_PortG) ||\ ((ITPENDINGBIT) == EXTI_IT_PortH))
Macro used by the assert function in order to check the different flags values.
Definition at line 239 of file stm8l15x_exti.h.
Referenced by EXTI_ClearITPendingBit(), and EXTI_GetITStatus().
#define IS_EXTI_PINNUM | ( | PINNUM | ) |
(((PINNUM) == EXTI_Pin_0) ||\ ((PINNUM) == EXTI_Pin_1) ||\ ((PINNUM) == EXTI_Pin_2) ||\ ((PINNUM) == EXTI_Pin_3) ||\ ((PINNUM) == EXTI_Pin_4) ||\ ((PINNUM) == EXTI_Pin_5) ||\ ((PINNUM) == EXTI_Pin_6) ||\ ((PINNUM) == EXTI_Pin_7))
Macro used by the assert function in order to check the different Pin numbers values.
Definition at line 226 of file stm8l15x_exti.h.
Referenced by EXTI_GetPinSensitivity(), and EXTI_SetPinSensitivity().
#define IS_EXTI_PORT | ( | PORT | ) |
(((PORT) == EXTI_Port_B) ||\ ((PORT) == EXTI_Port_D) ||\ ((PORT) == EXTI_Port_E) ||\ ((PORT) == EXTI_Port_F) ||\ ((PORT) == EXTI_Port_G) ||\ ((PORT) == EXTI_Port_H))
Macro used by the assert function in order to check the different Port Number values.
Definition at line 216 of file stm8l15x_exti.h.
Referenced by EXTI_GetPortSensitivity(), EXTI_SelectPort(), and EXTI_SetPortSensitivity().
#define IS_EXTI_TRIGGER | ( | TRIGGER | ) |
(((TRIGGER) == EXTI_Trigger_Falling_Low) || \ ((TRIGGER) == EXTI_Trigger_Rising) || \ ((TRIGGER) == EXTI_Trigger_Falling) || \ ((TRIGGER) == EXTI_Trigger_Rising_Falling))
Macro used by the assert function to check the different functions parameters.
Macro used by the assert function in order to check the different values of EXTI Sensitivity
Definition at line 189 of file stm8l15x_exti.h.
Referenced by EXTI_SetPinSensitivity(), and EXTI_SetPortSensitivity().