Blame | Last modification | View Log | Download | RSS feed
ifndef __stm8lwfeinc ; avoid multiple inclusion__stm8lwfeinc equ 1savelisting off ; no listing over this file;****************************************************************************;* *;* AS 1.42 - File WFE.INC *;* *;* contains SFR and Bit Definitions for STM8L Wait for Events *;* *;****************************************************************************__defwfe macro Base,Has4WFE_CR1 label Base+$00 ; WFE control register 1EXTI_EV3 bit WFE_CR1,7 ; External interrupt event 3EXTI_EV2 bit WFE_CR1,6 ; External interrupt event 2EXTI_EV1 bit WFE_CR1,5 ; External interrupt event 1EXTI_EV0 bit WFE_CR1,4 ; External interrupt event 0TIM1_EV1 bit WFE_CR1,3 ; TIM1 interrupt event 1TIM1_EV0 bit WFE_CR1,2 ; TIM1 interrupt event 0TIM2_EV1 bit WFE_CR1,1 ; TIM2 interrupt event 1TIM2_EV0 bit WFE_CR1,0 ; TIM2 interrupt event 0WFE_CR2 label Base+$01 ; WFE control register 2ADC1_COMP_EV bit WFE_CR2,7 ; ADC1 and comparators used to wake up the CPU from WFE modeEXTI_EVE_F bit WFE_CR2,6 ; External interrupt event on Port E or Port FEXTI_EVD_H bit WFE_CR2,5 ; External interrupt event on Port D or Port HEXTI_EVB_G bit WFE_CR2,4 ; External interrupt event on Port B or Port GEXTI_EV7 bit WFE_CR2,3 ; External interrupt event 7EXTI_EV6 bit WFE_CR2,2 ; External interrupt event 6EXTI_EV5 bit WFE_CR2,1 ; External interrupt event 5EXTI_EV4 bit WFE_CR2,0 ; External interrupt event 4WFE_CR3 label Base+$02 ; WFE control register 3DMA1CH23_EV bit WFE_CR3,7 ; DMA1 channel 2 and 3 interrupt eventDMA1CH01_EV bit WFE_CR3,6 ; DMA1 channel 0 and 1 interrupt eventUSART1_EV bit WFE_CR3,5 ; USART1 Rx and Tx interrupt eventI2C1_EV bit WFE_CR3,4 ; I2C1 Rx and Tx interrupt eventSPI1_EV bit WFE_CR3,3 ; SPI1Rx and Tx interrupt eventTIM4_EV bit WFE_CR3,2 ; TIM4 interrupt eventTIM3_EV1 bit WFE_CR3,1 ; TIM3 interrupt event 1TIM3_EV0 bit WFE_CR3,0 ; TIM3 interrupt event 0if Has4WFE_CR4 label Base+$03 ; WFE control register 4AES_EV bit WFE_CR4,6 ; AES interrupt eventTIM5_EV1 bit WFE_CR4,5 ; TIM5 interrupt event 1TIM5_EV0 bit WFE_CR4,4 ; TIM5 interrupt event 0USART3_EV bit WFE_CR4,3 ; USART3 Rx and Tx interrupt eventUSART2_EV bit WFE_CR4,2 ; USART2 Rx and Tx interrupt eventSPI2_EV bit WFE_CR4,1 ; SPI2 Rx and Tx interrupt eventRTC_CSSLSE_EV bit WFE_CR4,0 ; "RTC" or "CSS on LSE" interrupt eventendif ; Has4endmrestoreendif ; __stm8lwfeinc