STM8L15x Standard Peripherals Drivers: EXTI_Registers_Bits_Definition

STM8L15x/16x Standard Peripherals Drivers

STM8L15x Standard Peripherals Drivers

EXTI_Registers_Bits_Definition

Defines

#define EXTI_CONF1_PBHIS   ((uint8_t)0x02)
#define EXTI_CONF1_PBLIS   ((uint8_t)0x01)
#define EXTI_CONF1_PDHIS   ((uint8_t)0x08)
#define EXTI_CONF1_PDLIS   ((uint8_t)0x04)
#define EXTI_CONF1_PEHIS   ((uint8_t)0x20)
#define EXTI_CONF1_PELIS   ((uint8_t)0x10)
#define EXTI_CONF1_PFES   ((uint8_t)0x80)
#define EXTI_CONF1_PFLIS   ((uint8_t)0x40)
#define EXTI_CONF2_PFHIS   ((uint8_t)0x01)
#define EXTI_CONF2_PGBS   ((uint8_t)0x20)
#define EXTI_CONF2_PGHIS   ((uint8_t)0x04)
#define EXTI_CONF2_PGLIS   ((uint8_t)0x02)
#define EXTI_CONF2_PHDS   ((uint8_t)0x40)
#define EXTI_CONF2_PHHIS   ((uint8_t)0x10)
#define EXTI_CONF2_PHLIS   ((uint8_t)0x08)
#define EXTI_CR1_P0IS   ((uint8_t)0x03)
#define EXTI_CR1_P1IS   ((uint8_t)0x0C)
#define EXTI_CR1_P2IS   ((uint8_t)0x30)
#define EXTI_CR1_P3IS   ((uint8_t)0xC0)
#define EXTI_CR2_P4IS   ((uint8_t)0x03)
#define EXTI_CR2_P5IS   ((uint8_t)0x0C)
#define EXTI_CR2_P6IS   ((uint8_t)0x30)
#define EXTI_CR2_P7IS   ((uint8_t)0xC0)
#define EXTI_CR3_PBIS   ((uint8_t)0x03)
#define EXTI_CR3_PDIS   ((uint8_t)0x0C)
#define EXTI_CR3_PEIS   ((uint8_t)0x30)
#define EXTI_CR3_PFIS   ((uint8_t)0xC0)
#define EXTI_CR4_PGIS   ((uint8_t)0x03)
#define EXTI_CR4_PHIS   ((uint8_t)0x0C)

Define Documentation

#define EXTI_CONF1_PBHIS   ((uint8_t)0x02)

EXTI PORTB high interrupt selector bit Mask

Definition at line 960 of file stm8l15x.h.

#define EXTI_CONF1_PBLIS   ((uint8_t)0x01)

EXTI PORTB low interrupt selector bit Mask

Definition at line 959 of file stm8l15x.h.

#define EXTI_CONF1_PDHIS   ((uint8_t)0x08)

EXTI PORTD high interrupt selector bit Mask

Definition at line 962 of file stm8l15x.h.

#define EXTI_CONF1_PDLIS   ((uint8_t)0x04)

EXTI PORTD low interrupt selector bit Mask

Definition at line 961 of file stm8l15x.h.

#define EXTI_CONF1_PEHIS   ((uint8_t)0x20)

EXTI PORTE high interrupt selector bit Mask

Definition at line 964 of file stm8l15x.h.

#define EXTI_CONF1_PELIS   ((uint8_t)0x10)

EXTI PORTE low interrupt selector bit Mask

Definition at line 963 of file stm8l15x.h.

#define EXTI_CONF1_PFES   ((uint8_t)0x80)

EXTI PORTF or PORTE interrupt selector bit Mask

Definition at line 966 of file stm8l15x.h.

Referenced by EXTI_SelectPort().

#define EXTI_CONF1_PFLIS   ((uint8_t)0x40)

EXTI PORTF low interrupt selector bit Mask

Definition at line 965 of file stm8l15x.h.

#define EXTI_CONF2_PFHIS   ((uint8_t)0x01)

EXTI PORTF high interrupt selector bit Mask

Definition at line 973 of file stm8l15x.h.

#define EXTI_CONF2_PGBS   ((uint8_t)0x20)

EXTI PORTB or PORTG interrupt selector bit Mask

Definition at line 978 of file stm8l15x.h.

Referenced by EXTI_SelectPort().

#define EXTI_CONF2_PGHIS   ((uint8_t)0x04)

EXTI PORTG high interrupt selector bit Mask

Definition at line 975 of file stm8l15x.h.

#define EXTI_CONF2_PGLIS   ((uint8_t)0x02)

EXTI PORTG low interrupt selector bit Mask

Definition at line 974 of file stm8l15x.h.

#define EXTI_CONF2_PHDS   ((uint8_t)0x40)

EXTI PORTD or PORTH interrupt selector bit Mask

Definition at line 979 of file stm8l15x.h.

Referenced by EXTI_SelectPort().

#define EXTI_CONF2_PHHIS   ((uint8_t)0x10)

EXTI PORTH high interrupt selector bit Mask

Definition at line 977 of file stm8l15x.h.

#define EXTI_CONF2_PHLIS   ((uint8_t)0x08)

EXTI PORTH low interrupt selector bit Mask

Definition at line 976 of file stm8l15x.h.

#define EXTI_CR1_P0IS   ((uint8_t)0x03)

EXTI Pin 0 external interrupt sensitivity bit Mask

Definition at line 944 of file stm8l15x.h.

Referenced by EXTI_GetPinSensitivity(), and EXTI_SetPinSensitivity().

#define EXTI_CR1_P1IS   ((uint8_t)0x0C)

EXTI Pin 1 external interrupt sensitivity bit Mask

Definition at line 943 of file stm8l15x.h.

Referenced by EXTI_GetPinSensitivity(), and EXTI_SetPinSensitivity().

#define EXTI_CR1_P2IS   ((uint8_t)0x30)

EXTI Pin 2 external interrupt sensitivity bit Mask

Definition at line 942 of file stm8l15x.h.

Referenced by EXTI_GetPinSensitivity(), and EXTI_SetPinSensitivity().

#define EXTI_CR1_P3IS   ((uint8_t)0xC0)

EXTI Pin 3 external interrupt sensitivity bit Mask

Definition at line 941 of file stm8l15x.h.

Referenced by EXTI_GetPinSensitivity(), and EXTI_SetPinSensitivity().

#define EXTI_CR2_P4IS   ((uint8_t)0x03)

EXTI Pin 4 external interrupt sensitivity bit Mask

Definition at line 950 of file stm8l15x.h.

Referenced by EXTI_GetPinSensitivity(), and EXTI_SetPinSensitivity().

#define EXTI_CR2_P5IS   ((uint8_t)0x0C)

EXTI Pin 5 external interrupt sensitivity bit Mask

Definition at line 949 of file stm8l15x.h.

Referenced by EXTI_GetPinSensitivity(), and EXTI_SetPinSensitivity().

#define EXTI_CR2_P6IS   ((uint8_t)0x30)

EXTI Pin 6 external interrupt sensitivity bit Mask

Definition at line 948 of file stm8l15x.h.

Referenced by EXTI_GetPinSensitivity(), and EXTI_SetPinSensitivity().

#define EXTI_CR2_P7IS   ((uint8_t)0xC0)

EXTI Pin 7 external interrupt sensitivity bit Mask

Definition at line 947 of file stm8l15x.h.

Referenced by EXTI_GetPinSensitivity(), and EXTI_SetPinSensitivity().

#define EXTI_CR3_PBIS   ((uint8_t)0x03)

EXTI PORTB external interrupt sensitivity bits Mask

Definition at line 953 of file stm8l15x.h.

#define EXTI_CR3_PDIS   ((uint8_t)0x0C)

EXTI PORTD external interrupt sensitivity bits Mask

Definition at line 954 of file stm8l15x.h.

#define EXTI_CR3_PEIS   ((uint8_t)0x30)

EXTI PORTE external interrupt sensitivity bits Mask

Definition at line 955 of file stm8l15x.h.

#define EXTI_CR3_PFIS   ((uint8_t)0xC0)

EXTI PORTF external interrupt sensitivity bits Mask

Definition at line 956 of file stm8l15x.h.

#define EXTI_CR4_PGIS   ((uint8_t)0x03)

EXTI PORTG external interrupt sensitivity bits Mask

Definition at line 969 of file stm8l15x.h.

#define EXTI_CR4_PHIS   ((uint8_t)0x0C)

EXTI PORTH external interrupt sensitivity bits Mask

Definition at line 970 of file stm8l15x.h.

STM8S Firmware Library: Overview

 

 

 

For complete documentation on STM8L15x 8-bit microcontrollers platform visit www.st.com