uc-sdk
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
EXTI Public Types

Classes

struct  EXTI_InitTypeDef
 EXTI Initialize structure. More...
 

Enumerations

enum  EXTI_LINE_ENUM { EXTI_EINT0, EXTI_EINT1, EXTI_EINT2, EXTI_EINT3 }
 EXTI external interrupt line option. More...
 
enum  EXTI_MODE_ENUM { EXTI_MODE_LEVEL_SENSITIVE, EXTI_MODE_EDGE_SENSITIVE }
 EXTI mode option. More...
 
enum  EXTI_POLARITY_ENUM { EXTI_POLARITY_LOW_ACTIVE_OR_FALLING_EDGE, EXTI_POLARITY_HIGH_ACTIVE_OR_RISING_EDGE }
 EXTI polarity option. More...
 

Detailed Description

Enumeration Type Documentation

EXTI external interrupt line option.

Enumerator
EXTI_EINT0 

External interrupt 0, P2.10

EXTI_EINT1 

External interrupt 0, P2.11

EXTI_EINT2 

External interrupt 0, P2.12

EXTI_EINT3 

External interrupt 0, P2.13

Definition at line 65 of file lpc17xx_exti.h.

EXTI mode option.

Enumerator
EXTI_MODE_LEVEL_SENSITIVE 

Level sensitivity is selected

EXTI_MODE_EDGE_SENSITIVE 

Edge sensitivity is selected

Definition at line 76 of file lpc17xx_exti.h.

EXTI polarity option.

Enumerator
EXTI_POLARITY_LOW_ACTIVE_OR_FALLING_EDGE 

Low active or falling edge sensitive depending on pin mode

EXTI_POLARITY_HIGH_ACTIVE_OR_RISING_EDGE 

High active or rising edge sensitive depending on pin mode

Definition at line 85 of file lpc17xx_exti.h.