STM8L15x Standard Peripherals Drivers: EXTI_Half_Port

STM8L15x/16x Standard Peripherals Drivers

STM8L15x Standard Peripherals Drivers

EXTI halfPort possible values Values are coded as following:

  • Bit 7: 0 => the half port is in EXTI_CONF1 register 1 => the half port is in EXTI_CONF2 register
  • Bits[6:0] => the half port selection mask.
More...

Enumerations

enum  EXTI_HalfPort_TypeDef {
  EXTI_HalfPort_B_LSB = (uint8_t)0x01, EXTI_HalfPort_B_MSB = (uint8_t)0x02, EXTI_HalfPort_D_LSB = (uint8_t)0x04, EXTI_HalfPort_D_MSB = (uint8_t)0x08,
  EXTI_HalfPort_E_LSB = (uint8_t)0x10, EXTI_HalfPort_E_MSB = (uint8_t)0x20, EXTI_HalfPort_F_LSB = (uint8_t)0x40, EXTI_HalfPort_F_MSB = (uint8_t)0x81,
  EXTI_HalfPort_G_LSB = (uint8_t)0x82, EXTI_HalfPort_G_MSB = (uint8_t)0x84, EXTI_HalfPort_H_LSB = (uint8_t)0x88, EXTI_HalfPort_H_MSB = (uint8_t)0x90
}

Detailed Description

EXTI halfPort possible values Values are coded as following:

  • Bit 7: 0 => the half port is in EXTI_CONF1 register 1 => the half port is in EXTI_CONF2 register
  • Bits[6:0] => the half port selection mask.

Enumeration Type Documentation

Enumerator:
EXTI_HalfPort_B_LSB 

Interrupt selector PB(3:0)

EXTI_HalfPort_B_MSB 

Interrupt selector PB(7:4)

EXTI_HalfPort_D_LSB 

Interrupt selector PD(3:0)

EXTI_HalfPort_D_MSB 

Interrupt selector PD(7:4)

EXTI_HalfPort_E_LSB 

Interrupt selector PE(3:0)

EXTI_HalfPort_E_MSB 

Interrupt selector PE(7:4)

EXTI_HalfPort_F_LSB 

Interrupt selector PF(3:0)

EXTI_HalfPort_F_MSB 

Interrupt selector PF(7:4)

EXTI_HalfPort_G_LSB 

Interrupt selector PG(3:0)

EXTI_HalfPort_G_MSB 

Interrupt selector PG(7:4)

EXTI_HalfPort_H_LSB 

Interrupt selector PH(3:0)

EXTI_HalfPort_H_MSB 

Interrupt selector PH(7:4)

Definition at line 68 of file stm8l15x_exti.h.

STM8S Firmware Library: Overview

 

 

 

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