Rev 2 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 2 | Rev 6 | ||
|---|---|---|---|
| Line 276... | Line 276... | ||
| 276 | 276 | ||
| 277 | /* Private macros ------------------------------------------------------------*/ |
277 | /* Private macros ------------------------------------------------------------*/ |
| 278 | /** @defgroup EXTI_Private_Macros EXTI Private Macros |
278 | /** @defgroup EXTI_Private_Macros EXTI Private Macros |
| 279 | * @{ |
279 | * @{ |
| 280 | */ |
280 | */ |
| 281 | #define IS_EXTI_LINE(__LINE__) ((((__LINE__) & ~(EXTI_PROPERTY_MASK | EXTI_PIN_MASK)) == 0x00u) && \ |
281 | #define IS_EXTI_LINE(__EXTI_LINE__) ((((__EXTI_LINE__) & ~(EXTI_PROPERTY_MASK | EXTI_PIN_MASK)) == 0x00u) && \ |
| 282 | ((((__LINE__) & EXTI_PROPERTY_MASK) == EXTI_DIRECT) || \ |
282 | ((((__EXTI_LINE__) & EXTI_PROPERTY_MASK) == EXTI_DIRECT) || \ |
| 283 | (((__LINE__) & EXTI_PROPERTY_MASK) == EXTI_CONFIG) || \ |
283 | (((__EXTI_LINE__) & EXTI_PROPERTY_MASK) == EXTI_CONFIG) || \ |
| 284 | (((__LINE__) & EXTI_PROPERTY_MASK) == EXTI_GPIO)) && \ |
284 | (((__EXTI_LINE__) & EXTI_PROPERTY_MASK) == EXTI_GPIO)) && \ |
| 285 | (((__LINE__) & EXTI_PIN_MASK) < EXTI_LINE_NB)) |
285 | (((__EXTI_LINE__) & EXTI_PIN_MASK) < EXTI_LINE_NB)) |
| 286 | 286 | ||
| 287 | #define IS_EXTI_MODE(__LINE__) ((((__LINE__) & EXTI_MODE_MASK) != 0x00u) && \ |
287 | #define IS_EXTI_MODE(__EXTI_LINE__) ((((__EXTI_LINE__) & EXTI_MODE_MASK) != 0x00u) && \ |
| 288 | (((__LINE__) & ~EXTI_MODE_MASK) == 0x00u)) |
288 | (((__EXTI_LINE__) & ~EXTI_MODE_MASK) == 0x00u)) |
| 289 | 289 | ||
| 290 | #define IS_EXTI_TRIGGER(__LINE__) (((__LINE__) & ~EXTI_TRIGGER_MASK) == 0x00u) |
290 | #define IS_EXTI_TRIGGER(__EXTI_LINE__) (((__EXTI_LINE__) & ~EXTI_TRIGGER_MASK) == 0x00u) |
| 291 | 291 | ||
| 292 | #define IS_EXTI_PENDING_EDGE(__LINE__) ((__LINE__) == EXTI_TRIGGER_RISING_FALLING) |
292 | #define IS_EXTI_PENDING_EDGE(__EXTI_LINE__) ((__EXTI_LINE__) == EXTI_TRIGGER_RISING_FALLING) |
| 293 | 293 | ||
| 294 | #define IS_EXTI_CONFIG_LINE(__LINE__) (((__LINE__) & EXTI_CONFIG) != 0x00u) |
294 | #define IS_EXTI_CONFIG_LINE(__EXTI_LINE__) (((__EXTI_LINE__) & EXTI_CONFIG) != 0x00u) |
| 295 | 295 | ||
| 296 | #if defined (GPIOE) |
296 | #if defined (GPIOE) |
| 297 | #define IS_EXTI_GPIO_PORT(__PORT__) (((__PORT__) == EXTI_GPIOA) || \ |
297 | #define IS_EXTI_GPIO_PORT(__PORT__) (((__PORT__) == EXTI_GPIOA) || \ |
| 298 | ((__PORT__) == EXTI_GPIOB) || \ |
298 | ((__PORT__) == EXTI_GPIOB) || \ |
| 299 | ((__PORT__) == EXTI_GPIOC) || \ |
299 | ((__PORT__) == EXTI_GPIOC) || \ |