STM8S/A Standard Peripherals Firmware Library: ITC_Exported_Types

STM8S/A

STM8S/A Standard Peripherals Firmware Library
ITC_Exported_Types

Enumerations

enum  ITC_Irq_TypeDef {
  ITC_IRQ_TLI = (uint8_t)0, ITC_IRQ_AWU = (uint8_t)1, ITC_IRQ_CLK = (uint8_t)2, ITC_IRQ_PORTA = (uint8_t)3,
  ITC_IRQ_PORTB = (uint8_t)4, ITC_IRQ_PORTC = (uint8_t)5, ITC_IRQ_PORTD = (uint8_t)6, ITC_IRQ_PORTE = (uint8_t)7,
  ITC_IRQ_SPI = (uint8_t)10, ITC_IRQ_TIM1_OVF = (uint8_t)11, ITC_IRQ_TIM1_CAPCOM = (uint8_t)12, ITC_IRQ_TIM2_OVF = (uint8_t)13,
  ITC_IRQ_TIM2_CAPCOM = (uint8_t)14, ITC_IRQ_TIM3_OVF = (uint8_t)15, ITC_IRQ_TIM3_CAPCOM = (uint8_t)16, ITC_IRQ_I2C = (uint8_t)19,
  ITC_IRQ_TIM4_OVF = (uint8_t)23, ITC_IRQ_EEPROM_EEC = (uint8_t)24
}
 ITC Interrupt Lines selection. More...
enum  ITC_PriorityLevel_TypeDef { ITC_PRIORITYLEVEL_0 = (uint8_t)0x02, ITC_PRIORITYLEVEL_1 = (uint8_t)0x01, ITC_PRIORITYLEVEL_2 = (uint8_t)0x00, ITC_PRIORITYLEVEL_3 = (uint8_t)0x03 }
 ITC Priority Levels selection. More...

Enumeration Type Documentation

ITC Interrupt Lines selection.

Enumerator:
ITC_IRQ_TLI 

Software interrupt

ITC_IRQ_AWU 

Auto wake up from halt interrupt

ITC_IRQ_CLK 

Clock controller interrupt

ITC_IRQ_PORTA 

Port A external interrupts

ITC_IRQ_PORTB 

Port B external interrupts

ITC_IRQ_PORTC 

Port C external interrupts

ITC_IRQ_PORTD 

Port D external interrupts

ITC_IRQ_PORTE 

Port E external interrupts

ITC_IRQ_SPI 

SPI interrupt

ITC_IRQ_TIM1_OVF 

TIM1 update/overflow/underflow/trigger/ break interrupt

ITC_IRQ_TIM1_CAPCOM 

TIM1 capture/compare interrupt

ITC_IRQ_TIM2_OVF 

TIM2 update /overflow interrupt

ITC_IRQ_TIM2_CAPCOM 

TIM2 capture/compare interrupt

ITC_IRQ_TIM3_OVF 

TIM3 update /overflow interrupt

ITC_IRQ_TIM3_CAPCOM 

TIM3 update /overflow interrupt

ITC_IRQ_I2C 

I2C interrupt

ITC_IRQ_TIM4_OVF 

TIM4 update /overflow interrupt

ITC_IRQ_EEPROM_EEC 

Flash interrupt

Definition at line 44 of file stm8s_itc.h.

ITC Priority Levels selection.

Enumerator:
ITC_PRIORITYLEVEL_0 

Software priority level 0 (cannot be written)

ITC_PRIORITYLEVEL_1 

Software priority level 1

ITC_PRIORITYLEVEL_2 

Software priority level 2

ITC_PRIORITYLEVEL_3 

Software priority level 3

Definition at line 120 of file stm8s_itc.h.

STM8 Standard Peripherals Library: Footer

 

 

 

      For complete documentation on STM8 8-bit Microcontrollers platform visit www.st.com