ATY_LIB V2_102_230218
ATY_LIB for general devices or ALGO
 
Loading...
Searching...
No Matches
fw_exti.h File Reference
#include "fw_conf.h"
#include "fw_types.h"

Go to the source code of this file.

Macros

#define EXTI_VectInt0   0
 
#define EXTI_VectTimer0   1
 
#define EXTI_VectInt1   2
 
#define EXTI_VectTimer1   3
 
#define EXTI_VectUART1   4
 
#define EXTI_VectADC   5
 
#define EXTI_VectLowVoltDect   6
 
#define EXTI_VectPCA   7
 
#define EXTI_VectUART2   8
 
#define EXTI_VectSPI   9
 
#define EXTI_VectInt2   10
 
#define EXTI_VectInt3   11
 
#define EXTI_VectTimer2   12
 
#define EXTI_VectUser   13
 
#define EXTI_VectInt4   16
 
#define EXTI_VectUART3   17
 
#define EXTI_VectUART4   18
 
#define EXTI_VectTimer3   19
 
#define EXTI_VectTimer4   20
 
#define EXTI_VectCMP   21
 
#define EXTI_VectI2C   24
 
#define EXTI_VectUSB   25
 
#define EXTI_VectPWMA   26
 
#define EXTI_VectPWMB   27
 
#define EXTI_VectTKSU   35
 
#define EXTI_VectRTC   36
 
#define EXTI_VectP0   37
 
#define EXTI_VectP1   38
 
#define EXTI_VectP2   39
 
#define EXTI_VectP3   40
 
#define EXTI_VectP4   41
 
#define EXTI_VectP5   42
 
#define EXTI_VectP6   43
 
#define EXTI_VectP7   44
 
#define EXTI_VectP8   45
 
#define EXTI_VectP9   46
 
#define EXTI_VectDMA_M2M   47
 
#define EXTI_VectDMA_ADC   48
 
#define EXTI_VectDMA_SPI   49
 
#define EXTI_VectDMA_UR1T   50
 
#define EXTI_VectDMA_UR1R   51
 
#define EXTI_VectDMA_UR2T   52
 
#define EXTI_VectDMA_UR2R   53
 
#define EXTI_VectDMA_UR3T   54
 
#define EXTI_VectDMA_UR3R   55
 
#define EXTI_VectDMA_UR4T   56
 
#define EXTI_VectDMA_UR4R   57
 
#define EXTI_VectDMA_LCM   58
 
#define EXTI_VectLCM   59
 
#define EXTI_Global_SetIntState(__STATE__)   SBIT_ASSIGN(EA, __STATE__)
 
#define EXTI_Timer0_SetIntState(__STATE__)   SBIT_ASSIGN(ET0, __STATE__)
 
#define EXTI_Timer1_SetIntState(__STATE__)   SBIT_ASSIGN(ET1, __STATE__)
 
#define EXTI_ADC_SetIntState(__STATE__)   SBIT_ASSIGN(EADC, __STATE__)
 
#define EXTI_UART1_SetIntState(__STATE__)   SBIT_ASSIGN(ES, __STATE__)
 
#define EXTI_LowVoltDetect_SetIntState(__STATE__)   SBIT_ASSIGN(ELVD, __STATE__)
 
#define EXTI_Int0_SetIntState(__STATE__)   SBIT_ASSIGN(EX0, __STATE__)
 
#define EXTI_Int1_SetIntState(__STATE__)   SBIT_ASSIGN(EX1, __STATE__)
 
#define EXTI_Int0_SetTrigByFall   SBIT_SET(IT0)
 
#define EXTI_Int0_SetTrigByBoth   SBIT_RESET(IT0)
 
#define EXTI_Int1_SetTrigByFall   SBIT_SET(IT1)
 
#define EXTI_Int1_SetTrigByBoth   SBIT_RESET(IT1)
 
#define EXTI_USB_SetIntState(__STATE__)   SFR_ASSIGN(IE2, 7, __STATE__)
 
#define EXTI_Timer4_SetIntState(__STATE__)   SFR_ASSIGN(IE2, 6, __STATE__)
 
#define EXTI_Timer3_SetIntState(__STATE__)   SFR_ASSIGN(IE2, 5, __STATE__)
 
#define EXTI_UART4_SetIntState(__STATE__)   SFR_ASSIGN(IE2, 4, __STATE__)
 
#define EXTI_UART3_SetIntState(__STATE__)   SFR_ASSIGN(IE2, 3, __STATE__)
 
#define EXTI_Timer2_SetIntState(__STATE__)   SFR_ASSIGN(IE2, 2, __STATE__)
 
#define EXTI_SPI_SetIntState(__STATE__)   SFR_ASSIGN(IE2, 1, __STATE__)
 
#define EXTI_UART2_SetIntState(__STATE__)   SFR_ASSIGN(IE2, 0, __STATE__)
 
#define EXTI_Int4_SetIntState(__STATE__)   SFR_ASSIGN(INTCLKO, 6, __STATE__)
 
#define EXTI_Int3_SetIntState(__STATE__)   SFR_ASSIGN(INTCLKO, 5, __STATE__)
 
#define EXTI_Int2_SetIntState(__STATE__)   SFR_ASSIGN(INTCLKO, 4, __STATE__)
 
#define EXTI_CMP_SetRiseIntState(__STATE__)   SFR_ASSIGN(CMPCR1, 5, __STATE__)
 
#define EXTI_CMP_SetFallIntState(__STATE__)   SFR_ASSIGN(CMPCR1, 4, __STATE__)
 
#define EXTI_I2C_SetMstIntState(__STATE__)   SFRX_ASSIGN(I2CMSCR, 7, __STATE__)
 
#define EXTI_I2C_SetSlvStartIntState(__STATE__)   SFRX_ASSIGN(I2CSLCR, 6, __STATE__)
 
#define EXTI_I2C_SetSlvRecvIntState(__STATE__)   SFRX_ASSIGN(I2CSLCR, 5, __STATE__)
 
#define EXTI_I2C_SetSlvSendIntState(__STATE__)   SFRX_ASSIGN(I2CSLCR, 4, __STATE__)
 
#define EXTI_I2C_SetSlvStopIntState(__STATE__)   SFRX_ASSIGN(I2CSLCR, 3, __STATE__)
 
#define EXTI_RTC_SetAlarmIntState(__STATE__)   SFRX_ASSIGN(RTCIEN, 7, __STATE__)
 
#define EXTI_RTC_SetDayIntState(__STATE__)   SFRX_ASSIGN(RTCIEN, 6, __STATE__)
 
#define EXTI_RTC_SetHourIntState(__STATE__)   SFRX_ASSIGN(RTCIEN, 5, __STATE__)
 
#define EXTI_RTC_SetMinuteIntState(__STATE__)   SFRX_ASSIGN(RTCIEN, 4, __STATE__)
 
#define EXTI_RTC_SetSecondIntState(__STATE__)   SFRX_ASSIGN(RTCIEN, 3, __STATE__)
 
#define EXTI_RTC_SetSecondDiv2IntState(__STATE__)   SFRX_ASSIGN(RTCIEN, 2, __STATE__)
 
#define EXTI_RTC_SetSecondDiv8IntState(__STATE__)   SFRX_ASSIGN(RTCIEN, 1, __STATE__)
 
#define EXTI_RTC_SetSecondDiv32IntState(__STATE__)   SFRX_ASSIGN(RTCIEN, 0, __STATE__)
 
#define EXTI_DMA_M2M_SetIntState(__STATE__)   SFRX_ASSIGN(DMA_M2M_CFG, 7, __STATE__)
 
#define EXTI_DMA_ADC_SetIntState(__STATE__)   SFRX_ASSIGN(DMA_ADC_CFG, 7, __STATE__)
 
#define EXTI_DMA_SPI_SetIntState(__STATE__)   SFRX_ASSIGN(DMA_SPI_CFG, 7, __STATE__)
 
#define EXTI_DMA_UART1T_SetIntState(__STATE__)   SFRX_ASSIGN(DMA_UR1T_CFG, 7, __STATE__)
 
#define EXTI_DMA_UART1R_SetIntState(__STATE__)   SFRX_ASSIGN(DMA_UR1R_CFG, 7, __STATE__)
 
#define EXTI_DMA_UART2T_SetIntState(__STATE__)   SFRX_ASSIGN(DMA_UR2T_CFG, 7, __STATE__)
 
#define EXTI_DMA_UART2R_SetIntState(__STATE__)   SFRX_ASSIGN(DMA_UR2R_CFG, 7, __STATE__)
 
#define EXTI_DMA_UART3T_SetIntState(__STATE__)   SFRX_ASSIGN(DMA_UR3T_CFG, 7, __STATE__)
 
#define EXTI_DMA_UART3R_SetIntState(__STATE__)   SFRX_ASSIGN(DMA_UR3R_CFG, 7, __STATE__)
 
#define EXTI_DMA_UART4T_SetIntState(__STATE__)   SFRX_ASSIGN(DMA_UR4T_CFG, 7, __STATE__)
 
#define EXTI_DMA_UART4R_SetIntState(__STATE__)   SFRX_ASSIGN(DMA_UR4R_CFG, 7, __STATE__)
 
#define EXTI_DMA_LCM_SetIntState(__STATE__)   SFRX_ASSIGN(DMA_LCM_CFG, 7, __STATE__)
 
#define EXTI_INT_PWMA_Break_ON   SFRX_SET(PWMA_IER, 7)
 
#define EXTI_INT_PWMA_Break_OFF   SFRX_RESET(PWMA_IER, 7)
 
#define EXTI_INT_PWMA_Int_ON   SFRX_SET(PWMA_IER, 6)
 
#define EXTI_INT_PWMA_Int_OFF   SFRX_RESET(PWMA_IER, 6)
 
#define EXTI_INT_PWMA_Comp_ON   SFRX_SET(PWMA_IER, 5)
 
#define EXTI_INT_PWMA_Comp_OFF   SFRX_RESET(PWMA_IER, 5)
 
#define EXTI_INT_PWMA_CapCH4_ON   SFRX_SET(PWMA_IER, 4)
 
#define EXTI_INT_PWMA_CapCH4_OFF   SFRX_RESET(PWMA_IER, 4)
 
#define EXTI_INT_PWMA_CapCH3_ON   SFRX_SET(PWMA_IER, 3)
 
#define EXTI_INT_PWMA_CapCH3_OFF   SFRX_RESET(PWMA_IER, 3)
 
#define EXTI_INT_PWMA_CapCH2_ON   SFRX_SET(PWMA_IER, 2)
 
#define EXTI_INT_PWMA_CapCH2_OFF   SFRX_RESET(PWMA_IER, 2)
 
#define EXTI_INT_PWMA_CapCH1_OFF   SFRX_SET(PWMA_IER, 1)
 
#define EXTI_INT_PWMA_CapCH1_ON   SFRX_RESET(PWMA_IER, 1)
 
#define EXTI_INT_PWMA_Update_OFF   SFRX_SET(PWMA_IER, 0)
 
#define EXTI_INT_PWMA_Update_ON   SFRX_RESET(PWMA_IER, 0)
 
#define EXTI_INT_PWMB_Break_ON   SFRX_SET(PWMB_IER, 7)
 
#define EXTI_INT_PWMB_Break_OFF   SFRX_RESET(PWMB_IER, 7)
 
#define EXTI_INT_PWMB_Int_ON   SFRX_SET(PWMB_IER, 6)
 
#define EXTI_INT_PWMB_Int_OFF   SFRX_RESET(PWMB_IER, 6)
 
#define EXTI_INT_PWMB_Comp_ON   SFRX_SET(PWMB_IER, 5)
 
#define EXTI_INT_PWMB_Comp_OFF   SFRX_RESET(PWMB_IER, 5)
 
#define EXTI_INT_PWMB_CapCH4_ON   SFRX_SET(PWMB_IER, 4)
 
#define EXTI_INT_PWMB_CapCH4_OFF   SFRX_RESET(PWMB_IER, 4)
 
#define EXTI_INT_PWMB_CapCH3_ON   SFRX_SET(PWMB_IER, 3)
 
#define EXTI_INT_PWMB_CapCH3_OFF   SFRX_RESET(PWMB_IER, 3)
 
#define EXTI_INT_PWMB_CapCH2_ON   SFRX_SET(PWMB_IER, 2)
 
#define EXTI_INT_PWMB_CapCH2_OFF   SFRX_RESET(PWMB_IER, 2)
 
#define EXTI_INT_PWMB_CapCH1_OFF   SFRX_SET(PWMB_IER, 1)
 
#define EXTI_INT_PWMB_CapCH1_ON   SFRX_RESET(PWMB_IER, 1)
 
#define EXTI_INT_PWMB_Update_OFF   SFRX_SET(PWMB_IER, 0)
 
#define EXTI_INT_PWMB_Update_ON   SFRX_RESET(PWMB_IER, 0)
 
#define EXTI_INT_LCM_ON   SFRX_SET(LCMIFCFG, 7)
 
#define EXTI_INT_LCM_OFF   SFRX_RESET(LCMIFCFG, 7)
 
#define EXTI_Port_SetInterrupt_ON(__PORT__, __PINS__)   do {SFRX_ON(); SFRX(PxINTE + (__PORT__)) |= (__PINS__); SFRX_OFF();} while(0)
 
#define EXTI_Port_SetInterrupt_OFF(__PORT__, __PINS__)   do {SFRX_ON(); SFRX(PxINTE + (__PORT__)) &= ~(__PINS__); SFRX_OFF();} while(0)
 
#define EXTI_Int0_SetIntPriority(__PRIORITY__)   SFR_DUAL_SET(IP, IPH, 0, __PRIORITY__)
 
#define EXTI_Timer0_SetIntPriority(__PRIORITY__)   SFR_DUAL_SET(IP, IPH, 1, __PRIORITY__)
 
#define EXTI_Int1_SetIntPriority(__PRIORITY__)   SFR_DUAL_SET(IP, IPH, 2, __PRIORITY__)
 
#define EXTI_Timer1_SetIntPriority(__PRIORITY__)   SFR_DUAL_SET(IP, IPH, 3, __PRIORITY__)
 
#define EXTI_UART1_SetIntPriority(__PRIORITY__)   SFR_DUAL_SET(IP, IPH, 4, __PRIORITY__)
 
#define EXTI_ADC_SetIntPriority(__PRIORITY__)   SFR_DUAL_SET(IP, IPH, 5, __PRIORITY__)
 
#define EXTI_LowVoltDetect_SetIntPriority(__PRIORITY__)   SFR_DUAL_SET(IP, IPH, 6, __PRIORITY__)
 
#define EXTI_UART2_SetIntPriority(__PRIORITY__)   SFR_DUAL_SET(IP2, IP2H, 0, __PRIORITY__)
 
#define EXTI_SPI_SetIntPriority(__PRIORITY__)   SFR_DUAL_SET(IP2, IP2H, 1, __PRIORITY__)
 
#define EXTI_PWMA_SetIntPriority(__PRIORITY__)   SFR_DUAL_SET(IP2, IP2H, 2, __PRIORITY__)
 
#define EXTI_PWMB_SetIntPriority(__PRIORITY__)   SFR_DUAL_SET(IP2, IP2H, 3, __PRIORITY__)
 
#define EXTI_Int4_SetIntPriority(__PRIORITY__)   SFR_DUAL_SET(IP2, IP2H, 4, __PRIORITY__)
 
#define EXTI_CMP_SetIntPriority(__PRIORITY__)   SFR_DUAL_SET(IP2, IP2H, 5, __PRIORITY__)
 
#define EXTI_I2c_SetIntPriority(__PRIORITY__)   SFR_DUAL_SET(IP2, IP2H, 6, __PRIORITY__)
 
#define EXTI_USB_SetIntPriority(__PRIORITY__)   SFR_DUAL_SET(IP2, IP2H, 7, __PRIORITY__)
 
#define EXTI_UART3_SetIntPriority(__PRIORITY__)   SFR_DUAL_SET(IP3, IP3H, 0, __PRIORITY__)
 
#define EXTI_UART4_SetIntPriority(__PRIORITY__)   SFR_DUAL_SET(IP3, IP3H, 1, __PRIORITY__)
 
#define EXTI_RTC_SetIntPriority(__PRIORITY__)   SFR_DUAL_SET(IP3, IP3H, 2, __PRIORITY__)
 
#define EXTI_DMA_M2M_SetIntPriority(__PRIORITY__)   SFRX_ASSIGN2BIT(DMA_M2M_CFG, 2, __PRIORITY__)
 
#define EXTI_DMA_ADC_SetIntPriority(__PRIORITY__)   SFRX_ASSIGN2BIT(DMA_ADC_CFG, 2, __PRIORITY__)
 
#define EXTI_DMA_SPI_SetIntPriority(__PRIORITY__)   SFRX_ASSIGN2BIT(DMA_SPI_CFG, 2, __PRIORITY__)
 
#define EXTI_DMA_UART1T_SetIntPriority(__PRIORITY__)   SFRX_ASSIGN2BIT(DMA_UR1T_CFG, 2, __PRIORITY__)
 
#define EXTI_DMA_UART1R_SetIntPriority(__PRIORITY__)   SFRX_ASSIGN2BIT(DMA_UR1R_CFG, 2, __PRIORITY__)
 
#define EXTI_DMA_UART2T_SetIntPriority(__PRIORITY__)   SFRX_ASSIGN2BIT(DMA_UR2T_CFG, 2, __PRIORITY__)
 
#define EXTI_DMA_UART2R_SetIntPriority(__PRIORITY__)   SFRX_ASSIGN2BIT(DMA_UR2R_CFG, 2, __PRIORITY__)
 
#define EXTI_DMA_UART3T_SetIntPriority(__PRIORITY__)   SFRX_ASSIGN2BIT(DMA_UR3T_CFG, 2, __PRIORITY__)
 
#define EXTI_DMA_UART3R_SetIntPriority(__PRIORITY__)   SFRX_ASSIGN2BIT(DMA_UR3R_CFG, 2, __PRIORITY__)
 
#define EXTI_DMA_UART4T_SetIntPriority(__PRIORITY__)   SFRX_ASSIGN2BIT(DMA_UR4T_CFG, 2, __PRIORITY__)
 
#define EXTI_DMA_UART4R_SetIntPriority(__PRIORITY__)   SFRX_ASSIGN2BIT(DMA_UR4R_CFG, 2, __PRIORITY__)
 
#define EXTI_DMA_LCM_SetIntPriority(__PRIORITY__)   SFRX_ASSIGN2BIT(DMA_LCM_CFG, 2, __PRIORITY__)
 
#define EXTI_Port_SetIntPriority(__PORT__, __PRIORITY__)   SFRX_DUAL_SET(PIN_IP, PIN_IPH, __PORT__, __PRIORITY__)
 
#define EXTI_Port_SetIntMode(__PORT__, __PINS__, __PORT_INT_MODE__)
 

Enumerations

enum  EXTI_IntPriority_t { EXTI_IntPriority_Lowest = 0x00 , EXTI_IntPriority_Low = 0x01 , EXTI_IntPriority_High = 0x02 , EXTI_IntPriority_Highest = 0x03 }
 
enum  EXTI_PortIntMode_t { EXTI_PortIntMode_Fall = 0x00 , EXTI_PortIntMode_Rise = 0x01 , EXTI_PortIntMode_Low = 0x02 , EXTI_PortIntMode_High = 0x03 }
 

Macro Definition Documentation

◆ EXTI_ADC_SetIntPriority

#define EXTI_ADC_SetIntPriority (   __PRIORITY__)    SFR_DUAL_SET(IP, IPH, 5, __PRIORITY__)

Definition at line 218 of file fw_exti.h.

◆ EXTI_ADC_SetIntState

#define EXTI_ADC_SetIntState (   __STATE__)    SBIT_ASSIGN(EADC, __STATE__)

Definition at line 118 of file fw_exti.h.

◆ EXTI_CMP_SetFallIntState

#define EXTI_CMP_SetFallIntState (   __STATE__)    SFR_ASSIGN(CMPCR1, 4, __STATE__)

Definition at line 143 of file fw_exti.h.

◆ EXTI_CMP_SetIntPriority

#define EXTI_CMP_SetIntPriority (   __PRIORITY__)    SFR_DUAL_SET(IP2, IP2H, 5, __PRIORITY__)

Definition at line 226 of file fw_exti.h.

◆ EXTI_CMP_SetRiseIntState

#define EXTI_CMP_SetRiseIntState (   __STATE__)    SFR_ASSIGN(CMPCR1, 5, __STATE__)

Definition at line 142 of file fw_exti.h.

◆ EXTI_DMA_ADC_SetIntPriority

#define EXTI_DMA_ADC_SetIntPriority (   __PRIORITY__)    SFRX_ASSIGN2BIT(DMA_ADC_CFG, 2, __PRIORITY__)

Definition at line 235 of file fw_exti.h.

◆ EXTI_DMA_ADC_SetIntState

#define EXTI_DMA_ADC_SetIntState (   __STATE__)    SFRX_ASSIGN(DMA_ADC_CFG, 7, __STATE__)

Definition at line 161 of file fw_exti.h.

◆ EXTI_DMA_LCM_SetIntPriority

#define EXTI_DMA_LCM_SetIntPriority (   __PRIORITY__)    SFRX_ASSIGN2BIT(DMA_LCM_CFG, 2, __PRIORITY__)

Definition at line 245 of file fw_exti.h.

◆ EXTI_DMA_LCM_SetIntState

#define EXTI_DMA_LCM_SetIntState (   __STATE__)    SFRX_ASSIGN(DMA_LCM_CFG, 7, __STATE__)

Definition at line 171 of file fw_exti.h.

◆ EXTI_DMA_M2M_SetIntPriority

#define EXTI_DMA_M2M_SetIntPriority (   __PRIORITY__)    SFRX_ASSIGN2BIT(DMA_M2M_CFG, 2, __PRIORITY__)

Definition at line 234 of file fw_exti.h.

◆ EXTI_DMA_M2M_SetIntState

#define EXTI_DMA_M2M_SetIntState (   __STATE__)    SFRX_ASSIGN(DMA_M2M_CFG, 7, __STATE__)

Definition at line 160 of file fw_exti.h.

◆ EXTI_DMA_SPI_SetIntPriority

#define EXTI_DMA_SPI_SetIntPriority (   __PRIORITY__)    SFRX_ASSIGN2BIT(DMA_SPI_CFG, 2, __PRIORITY__)

Definition at line 236 of file fw_exti.h.

◆ EXTI_DMA_SPI_SetIntState

#define EXTI_DMA_SPI_SetIntState (   __STATE__)    SFRX_ASSIGN(DMA_SPI_CFG, 7, __STATE__)

Definition at line 162 of file fw_exti.h.

◆ EXTI_DMA_UART1R_SetIntPriority

#define EXTI_DMA_UART1R_SetIntPriority (   __PRIORITY__)    SFRX_ASSIGN2BIT(DMA_UR1R_CFG, 2, __PRIORITY__)

Definition at line 238 of file fw_exti.h.

◆ EXTI_DMA_UART1R_SetIntState

#define EXTI_DMA_UART1R_SetIntState (   __STATE__)    SFRX_ASSIGN(DMA_UR1R_CFG, 7, __STATE__)

Definition at line 164 of file fw_exti.h.

◆ EXTI_DMA_UART1T_SetIntPriority

#define EXTI_DMA_UART1T_SetIntPriority (   __PRIORITY__)    SFRX_ASSIGN2BIT(DMA_UR1T_CFG, 2, __PRIORITY__)

Definition at line 237 of file fw_exti.h.

◆ EXTI_DMA_UART1T_SetIntState

#define EXTI_DMA_UART1T_SetIntState (   __STATE__)    SFRX_ASSIGN(DMA_UR1T_CFG, 7, __STATE__)

Definition at line 163 of file fw_exti.h.

◆ EXTI_DMA_UART2R_SetIntPriority

#define EXTI_DMA_UART2R_SetIntPriority (   __PRIORITY__)    SFRX_ASSIGN2BIT(DMA_UR2R_CFG, 2, __PRIORITY__)

Definition at line 240 of file fw_exti.h.

◆ EXTI_DMA_UART2R_SetIntState

#define EXTI_DMA_UART2R_SetIntState (   __STATE__)    SFRX_ASSIGN(DMA_UR2R_CFG, 7, __STATE__)

Definition at line 166 of file fw_exti.h.

◆ EXTI_DMA_UART2T_SetIntPriority

#define EXTI_DMA_UART2T_SetIntPriority (   __PRIORITY__)    SFRX_ASSIGN2BIT(DMA_UR2T_CFG, 2, __PRIORITY__)

Definition at line 239 of file fw_exti.h.

◆ EXTI_DMA_UART2T_SetIntState

#define EXTI_DMA_UART2T_SetIntState (   __STATE__)    SFRX_ASSIGN(DMA_UR2T_CFG, 7, __STATE__)

Definition at line 165 of file fw_exti.h.

◆ EXTI_DMA_UART3R_SetIntPriority

#define EXTI_DMA_UART3R_SetIntPriority (   __PRIORITY__)    SFRX_ASSIGN2BIT(DMA_UR3R_CFG, 2, __PRIORITY__)

Definition at line 242 of file fw_exti.h.

◆ EXTI_DMA_UART3R_SetIntState

#define EXTI_DMA_UART3R_SetIntState (   __STATE__)    SFRX_ASSIGN(DMA_UR3R_CFG, 7, __STATE__)

Definition at line 168 of file fw_exti.h.

◆ EXTI_DMA_UART3T_SetIntPriority

#define EXTI_DMA_UART3T_SetIntPriority (   __PRIORITY__)    SFRX_ASSIGN2BIT(DMA_UR3T_CFG, 2, __PRIORITY__)

Definition at line 241 of file fw_exti.h.

◆ EXTI_DMA_UART3T_SetIntState

#define EXTI_DMA_UART3T_SetIntState (   __STATE__)    SFRX_ASSIGN(DMA_UR3T_CFG, 7, __STATE__)

Definition at line 167 of file fw_exti.h.

◆ EXTI_DMA_UART4R_SetIntPriority

#define EXTI_DMA_UART4R_SetIntPriority (   __PRIORITY__)    SFRX_ASSIGN2BIT(DMA_UR4R_CFG, 2, __PRIORITY__)

Definition at line 244 of file fw_exti.h.

◆ EXTI_DMA_UART4R_SetIntState

#define EXTI_DMA_UART4R_SetIntState (   __STATE__)    SFRX_ASSIGN(DMA_UR4R_CFG, 7, __STATE__)

Definition at line 170 of file fw_exti.h.

◆ EXTI_DMA_UART4T_SetIntPriority

#define EXTI_DMA_UART4T_SetIntPriority (   __PRIORITY__)    SFRX_ASSIGN2BIT(DMA_UR4T_CFG, 2, __PRIORITY__)

Definition at line 243 of file fw_exti.h.

◆ EXTI_DMA_UART4T_SetIntState

#define EXTI_DMA_UART4T_SetIntState (   __STATE__)    SFRX_ASSIGN(DMA_UR4T_CFG, 7, __STATE__)

Definition at line 169 of file fw_exti.h.

◆ EXTI_Global_SetIntState

#define EXTI_Global_SetIntState (   __STATE__)    SBIT_ASSIGN(EA, __STATE__)

Definition at line 115 of file fw_exti.h.

◆ EXTI_I2c_SetIntPriority

#define EXTI_I2c_SetIntPriority (   __PRIORITY__)    SFR_DUAL_SET(IP2, IP2H, 6, __PRIORITY__)

Definition at line 227 of file fw_exti.h.

◆ EXTI_I2C_SetMstIntState

#define EXTI_I2C_SetMstIntState (   __STATE__)    SFRX_ASSIGN(I2CMSCR, 7, __STATE__)

Definition at line 145 of file fw_exti.h.

◆ EXTI_I2C_SetSlvRecvIntState

#define EXTI_I2C_SetSlvRecvIntState (   __STATE__)    SFRX_ASSIGN(I2CSLCR, 5, __STATE__)

Definition at line 147 of file fw_exti.h.

◆ EXTI_I2C_SetSlvSendIntState

#define EXTI_I2C_SetSlvSendIntState (   __STATE__)    SFRX_ASSIGN(I2CSLCR, 4, __STATE__)

Definition at line 148 of file fw_exti.h.

◆ EXTI_I2C_SetSlvStartIntState

#define EXTI_I2C_SetSlvStartIntState (   __STATE__)    SFRX_ASSIGN(I2CSLCR, 6, __STATE__)

Definition at line 146 of file fw_exti.h.

◆ EXTI_I2C_SetSlvStopIntState

#define EXTI_I2C_SetSlvStopIntState (   __STATE__)    SFRX_ASSIGN(I2CSLCR, 3, __STATE__)

Definition at line 149 of file fw_exti.h.

◆ EXTI_Int0_SetIntPriority

#define EXTI_Int0_SetIntPriority (   __PRIORITY__)    SFR_DUAL_SET(IP, IPH, 0, __PRIORITY__)

Definition at line 213 of file fw_exti.h.

◆ EXTI_Int0_SetIntState

#define EXTI_Int0_SetIntState (   __STATE__)    SBIT_ASSIGN(EX0, __STATE__)

Definition at line 121 of file fw_exti.h.

◆ EXTI_Int0_SetTrigByBoth

#define EXTI_Int0_SetTrigByBoth   SBIT_RESET(IT0)

Definition at line 125 of file fw_exti.h.

◆ EXTI_Int0_SetTrigByFall

#define EXTI_Int0_SetTrigByFall   SBIT_SET(IT0)

Definition at line 124 of file fw_exti.h.

◆ EXTI_Int1_SetIntPriority

#define EXTI_Int1_SetIntPriority (   __PRIORITY__)    SFR_DUAL_SET(IP, IPH, 2, __PRIORITY__)

Definition at line 215 of file fw_exti.h.

◆ EXTI_Int1_SetIntState

#define EXTI_Int1_SetIntState (   __STATE__)    SBIT_ASSIGN(EX1, __STATE__)

Definition at line 122 of file fw_exti.h.

◆ EXTI_Int1_SetTrigByBoth

#define EXTI_Int1_SetTrigByBoth   SBIT_RESET(IT1)

Definition at line 127 of file fw_exti.h.

◆ EXTI_Int1_SetTrigByFall

#define EXTI_Int1_SetTrigByFall   SBIT_SET(IT1)

Definition at line 126 of file fw_exti.h.

◆ EXTI_Int2_SetIntState

#define EXTI_Int2_SetIntState (   __STATE__)    SFR_ASSIGN(INTCLKO, 4, __STATE__)

Definition at line 140 of file fw_exti.h.

◆ EXTI_Int3_SetIntState

#define EXTI_Int3_SetIntState (   __STATE__)    SFR_ASSIGN(INTCLKO, 5, __STATE__)

Definition at line 139 of file fw_exti.h.

◆ EXTI_Int4_SetIntPriority

#define EXTI_Int4_SetIntPriority (   __PRIORITY__)    SFR_DUAL_SET(IP2, IP2H, 4, __PRIORITY__)

Definition at line 225 of file fw_exti.h.

◆ EXTI_Int4_SetIntState

#define EXTI_Int4_SetIntState (   __STATE__)    SFR_ASSIGN(INTCLKO, 6, __STATE__)

Definition at line 138 of file fw_exti.h.

◆ EXTI_INT_LCM_OFF

#define EXTI_INT_LCM_OFF   SFRX_RESET(LCMIFCFG, 7)

Definition at line 208 of file fw_exti.h.

◆ EXTI_INT_LCM_ON

#define EXTI_INT_LCM_ON   SFRX_SET(LCMIFCFG, 7)

Definition at line 207 of file fw_exti.h.

◆ EXTI_INT_PWMA_Break_OFF

#define EXTI_INT_PWMA_Break_OFF   SFRX_RESET(PWMA_IER, 7)

Definition at line 174 of file fw_exti.h.

◆ EXTI_INT_PWMA_Break_ON

#define EXTI_INT_PWMA_Break_ON   SFRX_SET(PWMA_IER, 7)

Definition at line 173 of file fw_exti.h.

◆ EXTI_INT_PWMA_CapCH1_OFF

#define EXTI_INT_PWMA_CapCH1_OFF   SFRX_SET(PWMA_IER, 1)

Definition at line 185 of file fw_exti.h.

◆ EXTI_INT_PWMA_CapCH1_ON

#define EXTI_INT_PWMA_CapCH1_ON   SFRX_RESET(PWMA_IER, 1)

Definition at line 186 of file fw_exti.h.

◆ EXTI_INT_PWMA_CapCH2_OFF

#define EXTI_INT_PWMA_CapCH2_OFF   SFRX_RESET(PWMA_IER, 2)

Definition at line 184 of file fw_exti.h.

◆ EXTI_INT_PWMA_CapCH2_ON

#define EXTI_INT_PWMA_CapCH2_ON   SFRX_SET(PWMA_IER, 2)

Definition at line 183 of file fw_exti.h.

◆ EXTI_INT_PWMA_CapCH3_OFF

#define EXTI_INT_PWMA_CapCH3_OFF   SFRX_RESET(PWMA_IER, 3)

Definition at line 182 of file fw_exti.h.

◆ EXTI_INT_PWMA_CapCH3_ON

#define EXTI_INT_PWMA_CapCH3_ON   SFRX_SET(PWMA_IER, 3)

Definition at line 181 of file fw_exti.h.

◆ EXTI_INT_PWMA_CapCH4_OFF

#define EXTI_INT_PWMA_CapCH4_OFF   SFRX_RESET(PWMA_IER, 4)

Definition at line 180 of file fw_exti.h.

◆ EXTI_INT_PWMA_CapCH4_ON

#define EXTI_INT_PWMA_CapCH4_ON   SFRX_SET(PWMA_IER, 4)

Definition at line 179 of file fw_exti.h.

◆ EXTI_INT_PWMA_Comp_OFF

#define EXTI_INT_PWMA_Comp_OFF   SFRX_RESET(PWMA_IER, 5)

Definition at line 178 of file fw_exti.h.

◆ EXTI_INT_PWMA_Comp_ON

#define EXTI_INT_PWMA_Comp_ON   SFRX_SET(PWMA_IER, 5)

Definition at line 177 of file fw_exti.h.

◆ EXTI_INT_PWMA_Int_OFF

#define EXTI_INT_PWMA_Int_OFF   SFRX_RESET(PWMA_IER, 6)

Definition at line 176 of file fw_exti.h.

◆ EXTI_INT_PWMA_Int_ON

#define EXTI_INT_PWMA_Int_ON   SFRX_SET(PWMA_IER, 6)

Definition at line 175 of file fw_exti.h.

◆ EXTI_INT_PWMA_Update_OFF

#define EXTI_INT_PWMA_Update_OFF   SFRX_SET(PWMA_IER, 0)

Definition at line 187 of file fw_exti.h.

◆ EXTI_INT_PWMA_Update_ON

#define EXTI_INT_PWMA_Update_ON   SFRX_RESET(PWMA_IER, 0)

Definition at line 188 of file fw_exti.h.

◆ EXTI_INT_PWMB_Break_OFF

#define EXTI_INT_PWMB_Break_OFF   SFRX_RESET(PWMB_IER, 7)

Definition at line 191 of file fw_exti.h.

◆ EXTI_INT_PWMB_Break_ON

#define EXTI_INT_PWMB_Break_ON   SFRX_SET(PWMB_IER, 7)

Definition at line 190 of file fw_exti.h.

◆ EXTI_INT_PWMB_CapCH1_OFF

#define EXTI_INT_PWMB_CapCH1_OFF   SFRX_SET(PWMB_IER, 1)

Definition at line 202 of file fw_exti.h.

◆ EXTI_INT_PWMB_CapCH1_ON

#define EXTI_INT_PWMB_CapCH1_ON   SFRX_RESET(PWMB_IER, 1)

Definition at line 203 of file fw_exti.h.

◆ EXTI_INT_PWMB_CapCH2_OFF

#define EXTI_INT_PWMB_CapCH2_OFF   SFRX_RESET(PWMB_IER, 2)

Definition at line 201 of file fw_exti.h.

◆ EXTI_INT_PWMB_CapCH2_ON

#define EXTI_INT_PWMB_CapCH2_ON   SFRX_SET(PWMB_IER, 2)

Definition at line 200 of file fw_exti.h.

◆ EXTI_INT_PWMB_CapCH3_OFF

#define EXTI_INT_PWMB_CapCH3_OFF   SFRX_RESET(PWMB_IER, 3)

Definition at line 199 of file fw_exti.h.

◆ EXTI_INT_PWMB_CapCH3_ON

#define EXTI_INT_PWMB_CapCH3_ON   SFRX_SET(PWMB_IER, 3)

Definition at line 198 of file fw_exti.h.

◆ EXTI_INT_PWMB_CapCH4_OFF

#define EXTI_INT_PWMB_CapCH4_OFF   SFRX_RESET(PWMB_IER, 4)

Definition at line 197 of file fw_exti.h.

◆ EXTI_INT_PWMB_CapCH4_ON

#define EXTI_INT_PWMB_CapCH4_ON   SFRX_SET(PWMB_IER, 4)

Definition at line 196 of file fw_exti.h.

◆ EXTI_INT_PWMB_Comp_OFF

#define EXTI_INT_PWMB_Comp_OFF   SFRX_RESET(PWMB_IER, 5)

Definition at line 195 of file fw_exti.h.

◆ EXTI_INT_PWMB_Comp_ON

#define EXTI_INT_PWMB_Comp_ON   SFRX_SET(PWMB_IER, 5)

Definition at line 194 of file fw_exti.h.

◆ EXTI_INT_PWMB_Int_OFF

#define EXTI_INT_PWMB_Int_OFF   SFRX_RESET(PWMB_IER, 6)

Definition at line 193 of file fw_exti.h.

◆ EXTI_INT_PWMB_Int_ON

#define EXTI_INT_PWMB_Int_ON   SFRX_SET(PWMB_IER, 6)

Definition at line 192 of file fw_exti.h.

◆ EXTI_INT_PWMB_Update_OFF

#define EXTI_INT_PWMB_Update_OFF   SFRX_SET(PWMB_IER, 0)

Definition at line 204 of file fw_exti.h.

◆ EXTI_INT_PWMB_Update_ON

#define EXTI_INT_PWMB_Update_ON   SFRX_RESET(PWMB_IER, 0)

Definition at line 205 of file fw_exti.h.

◆ EXTI_LowVoltDetect_SetIntPriority

#define EXTI_LowVoltDetect_SetIntPriority (   __PRIORITY__)    SFR_DUAL_SET(IP, IPH, 6, __PRIORITY__)

Definition at line 219 of file fw_exti.h.

◆ EXTI_LowVoltDetect_SetIntState

#define EXTI_LowVoltDetect_SetIntState (   __STATE__)    SBIT_ASSIGN(ELVD, __STATE__)

Definition at line 120 of file fw_exti.h.

◆ EXTI_Port_SetInterrupt_OFF

#define EXTI_Port_SetInterrupt_OFF (   __PORT__,
  __PINS__ 
)    do {SFRX_ON(); SFRX(PxINTE + (__PORT__)) &= ~(__PINS__); SFRX_OFF();} while(0)

Definition at line 211 of file fw_exti.h.

◆ EXTI_Port_SetInterrupt_ON

#define EXTI_Port_SetInterrupt_ON (   __PORT__,
  __PINS__ 
)    do {SFRX_ON(); SFRX(PxINTE + (__PORT__)) |= (__PINS__); SFRX_OFF();} while(0)

Definition at line 210 of file fw_exti.h.

◆ EXTI_Port_SetIntMode

#define EXTI_Port_SetIntMode (   __PORT__,
  __PINS__,
  __PORT_INT_MODE__ 
)
Value:
do { SFRX_ON(); \
SFRX(PxIM0 + (__PORT__)) = SFRX(PxIM0 + (__PORT__)) & ~(__PINS__) | (((__PORT_INT_MODE__) & 0x01)? (__PINS__) : 0x00); \
SFRX(PxIM1 + (__PORT__)) = SFRX(PxIM1 + (__PORT__)) & ~(__PINS__) | (((__PORT_INT_MODE__) & 0x02)? (__PINS__) : 0x00); \
SFRX_OFF(); } while(0)
#define PxIM1
Definition: fw_reg_stc8g.h:577
#define PxIM0
Definition: fw_reg_stc8g.h:568
#define SFRX_ON()
Definition: fw_types.h:112

Definition at line 249 of file fw_exti.h.

◆ EXTI_Port_SetIntPriority

#define EXTI_Port_SetIntPriority (   __PORT__,
  __PRIORITY__ 
)    SFRX_DUAL_SET(PIN_IP, PIN_IPH, __PORT__, __PRIORITY__)

Definition at line 247 of file fw_exti.h.

◆ EXTI_PWMA_SetIntPriority

#define EXTI_PWMA_SetIntPriority (   __PRIORITY__)    SFR_DUAL_SET(IP2, IP2H, 2, __PRIORITY__)

Definition at line 223 of file fw_exti.h.

◆ EXTI_PWMB_SetIntPriority

#define EXTI_PWMB_SetIntPriority (   __PRIORITY__)    SFR_DUAL_SET(IP2, IP2H, 3, __PRIORITY__)

Definition at line 224 of file fw_exti.h.

◆ EXTI_RTC_SetAlarmIntState

#define EXTI_RTC_SetAlarmIntState (   __STATE__)    SFRX_ASSIGN(RTCIEN, 7, __STATE__)

Definition at line 151 of file fw_exti.h.

◆ EXTI_RTC_SetDayIntState

#define EXTI_RTC_SetDayIntState (   __STATE__)    SFRX_ASSIGN(RTCIEN, 6, __STATE__)

Definition at line 152 of file fw_exti.h.

◆ EXTI_RTC_SetHourIntState

#define EXTI_RTC_SetHourIntState (   __STATE__)    SFRX_ASSIGN(RTCIEN, 5, __STATE__)

Definition at line 153 of file fw_exti.h.

◆ EXTI_RTC_SetIntPriority

#define EXTI_RTC_SetIntPriority (   __PRIORITY__)    SFR_DUAL_SET(IP3, IP3H, 2, __PRIORITY__)

Definition at line 232 of file fw_exti.h.

◆ EXTI_RTC_SetMinuteIntState

#define EXTI_RTC_SetMinuteIntState (   __STATE__)    SFRX_ASSIGN(RTCIEN, 4, __STATE__)

Definition at line 154 of file fw_exti.h.

◆ EXTI_RTC_SetSecondDiv2IntState

#define EXTI_RTC_SetSecondDiv2IntState (   __STATE__)    SFRX_ASSIGN(RTCIEN, 2, __STATE__)

Definition at line 156 of file fw_exti.h.

◆ EXTI_RTC_SetSecondDiv32IntState

#define EXTI_RTC_SetSecondDiv32IntState (   __STATE__)    SFRX_ASSIGN(RTCIEN, 0, __STATE__)

Definition at line 158 of file fw_exti.h.

◆ EXTI_RTC_SetSecondDiv8IntState

#define EXTI_RTC_SetSecondDiv8IntState (   __STATE__)    SFRX_ASSIGN(RTCIEN, 1, __STATE__)

Definition at line 157 of file fw_exti.h.

◆ EXTI_RTC_SetSecondIntState

#define EXTI_RTC_SetSecondIntState (   __STATE__)    SFRX_ASSIGN(RTCIEN, 3, __STATE__)

Definition at line 155 of file fw_exti.h.

◆ EXTI_SPI_SetIntPriority

#define EXTI_SPI_SetIntPriority (   __PRIORITY__)    SFR_DUAL_SET(IP2, IP2H, 1, __PRIORITY__)

Definition at line 222 of file fw_exti.h.

◆ EXTI_SPI_SetIntState

#define EXTI_SPI_SetIntState (   __STATE__)    SFR_ASSIGN(IE2, 1, __STATE__)

Definition at line 135 of file fw_exti.h.

◆ EXTI_Timer0_SetIntPriority

#define EXTI_Timer0_SetIntPriority (   __PRIORITY__)    SFR_DUAL_SET(IP, IPH, 1, __PRIORITY__)

Definition at line 214 of file fw_exti.h.

◆ EXTI_Timer0_SetIntState

#define EXTI_Timer0_SetIntState (   __STATE__)    SBIT_ASSIGN(ET0, __STATE__)

Definition at line 116 of file fw_exti.h.

◆ EXTI_Timer1_SetIntPriority

#define EXTI_Timer1_SetIntPriority (   __PRIORITY__)    SFR_DUAL_SET(IP, IPH, 3, __PRIORITY__)

Definition at line 216 of file fw_exti.h.

◆ EXTI_Timer1_SetIntState

#define EXTI_Timer1_SetIntState (   __STATE__)    SBIT_ASSIGN(ET1, __STATE__)

Definition at line 117 of file fw_exti.h.

◆ EXTI_Timer2_SetIntState

#define EXTI_Timer2_SetIntState (   __STATE__)    SFR_ASSIGN(IE2, 2, __STATE__)

Definition at line 134 of file fw_exti.h.

◆ EXTI_Timer3_SetIntState

#define EXTI_Timer3_SetIntState (   __STATE__)    SFR_ASSIGN(IE2, 5, __STATE__)

Definition at line 131 of file fw_exti.h.

◆ EXTI_Timer4_SetIntState

#define EXTI_Timer4_SetIntState (   __STATE__)    SFR_ASSIGN(IE2, 6, __STATE__)

Definition at line 130 of file fw_exti.h.

◆ EXTI_UART1_SetIntPriority

#define EXTI_UART1_SetIntPriority (   __PRIORITY__)    SFR_DUAL_SET(IP, IPH, 4, __PRIORITY__)

Definition at line 217 of file fw_exti.h.

◆ EXTI_UART1_SetIntState

#define EXTI_UART1_SetIntState (   __STATE__)    SBIT_ASSIGN(ES, __STATE__)

Definition at line 119 of file fw_exti.h.

◆ EXTI_UART2_SetIntPriority

#define EXTI_UART2_SetIntPriority (   __PRIORITY__)    SFR_DUAL_SET(IP2, IP2H, 0, __PRIORITY__)

Definition at line 221 of file fw_exti.h.

◆ EXTI_UART2_SetIntState

#define EXTI_UART2_SetIntState (   __STATE__)    SFR_ASSIGN(IE2, 0, __STATE__)

Definition at line 136 of file fw_exti.h.

◆ EXTI_UART3_SetIntPriority

#define EXTI_UART3_SetIntPriority (   __PRIORITY__)    SFR_DUAL_SET(IP3, IP3H, 0, __PRIORITY__)

Definition at line 230 of file fw_exti.h.

◆ EXTI_UART3_SetIntState

#define EXTI_UART3_SetIntState (   __STATE__)    SFR_ASSIGN(IE2, 3, __STATE__)

Definition at line 133 of file fw_exti.h.

◆ EXTI_UART4_SetIntPriority

#define EXTI_UART4_SetIntPriority (   __PRIORITY__)    SFR_DUAL_SET(IP3, IP3H, 1, __PRIORITY__)

Definition at line 231 of file fw_exti.h.

◆ EXTI_UART4_SetIntState

#define EXTI_UART4_SetIntState (   __STATE__)    SFR_ASSIGN(IE2, 4, __STATE__)

Definition at line 132 of file fw_exti.h.

◆ EXTI_USB_SetIntPriority

#define EXTI_USB_SetIntPriority (   __PRIORITY__)    SFR_DUAL_SET(IP2, IP2H, 7, __PRIORITY__)

Definition at line 228 of file fw_exti.h.

◆ EXTI_USB_SetIntState

#define EXTI_USB_SetIntState (   __STATE__)    SFR_ASSIGN(IE2, 7, __STATE__)

Definition at line 129 of file fw_exti.h.

◆ EXTI_VectADC

#define EXTI_VectADC   5

Definition at line 42 of file fw_exti.h.

◆ EXTI_VectCMP

#define EXTI_VectCMP   21

Definition at line 56 of file fw_exti.h.

◆ EXTI_VectDMA_ADC

#define EXTI_VectDMA_ADC   48

Definition at line 101 of file fw_exti.h.

◆ EXTI_VectDMA_LCM

#define EXTI_VectDMA_LCM   58

Definition at line 111 of file fw_exti.h.

◆ EXTI_VectDMA_M2M

#define EXTI_VectDMA_M2M   47

Definition at line 100 of file fw_exti.h.

◆ EXTI_VectDMA_SPI

#define EXTI_VectDMA_SPI   49

Definition at line 102 of file fw_exti.h.

◆ EXTI_VectDMA_UR1R

#define EXTI_VectDMA_UR1R   51

Definition at line 104 of file fw_exti.h.

◆ EXTI_VectDMA_UR1T

#define EXTI_VectDMA_UR1T   50

Definition at line 103 of file fw_exti.h.

◆ EXTI_VectDMA_UR2R

#define EXTI_VectDMA_UR2R   53

Definition at line 106 of file fw_exti.h.

◆ EXTI_VectDMA_UR2T

#define EXTI_VectDMA_UR2T   52

Definition at line 105 of file fw_exti.h.

◆ EXTI_VectDMA_UR3R

#define EXTI_VectDMA_UR3R   55

Definition at line 108 of file fw_exti.h.

◆ EXTI_VectDMA_UR3T

#define EXTI_VectDMA_UR3T   54

Definition at line 107 of file fw_exti.h.

◆ EXTI_VectDMA_UR4R

#define EXTI_VectDMA_UR4R   57

Definition at line 110 of file fw_exti.h.

◆ EXTI_VectDMA_UR4T

#define EXTI_VectDMA_UR4T   56

Definition at line 109 of file fw_exti.h.

◆ EXTI_VectI2C

#define EXTI_VectI2C   24

Definition at line 63 of file fw_exti.h.

◆ EXTI_VectInt0

#define EXTI_VectInt0   0

Definition at line 37 of file fw_exti.h.

◆ EXTI_VectInt1

#define EXTI_VectInt1   2

Definition at line 39 of file fw_exti.h.

◆ EXTI_VectInt2

#define EXTI_VectInt2   10

Definition at line 47 of file fw_exti.h.

◆ EXTI_VectInt3

#define EXTI_VectInt3   11

Definition at line 48 of file fw_exti.h.

◆ EXTI_VectInt4

#define EXTI_VectInt4   16

Definition at line 51 of file fw_exti.h.

◆ EXTI_VectLCM

#define EXTI_VectLCM   59

Definition at line 112 of file fw_exti.h.

◆ EXTI_VectLowVoltDect

#define EXTI_VectLowVoltDect   6

Definition at line 43 of file fw_exti.h.

◆ EXTI_VectP0

#define EXTI_VectP0   37

Definition at line 90 of file fw_exti.h.

◆ EXTI_VectP1

#define EXTI_VectP1   38

Definition at line 91 of file fw_exti.h.

◆ EXTI_VectP2

#define EXTI_VectP2   39

Definition at line 92 of file fw_exti.h.

◆ EXTI_VectP3

#define EXTI_VectP3   40

Definition at line 93 of file fw_exti.h.

◆ EXTI_VectP4

#define EXTI_VectP4   41

Definition at line 94 of file fw_exti.h.

◆ EXTI_VectP5

#define EXTI_VectP5   42

Definition at line 95 of file fw_exti.h.

◆ EXTI_VectP6

#define EXTI_VectP6   43

Definition at line 96 of file fw_exti.h.

◆ EXTI_VectP7

#define EXTI_VectP7   44

Definition at line 97 of file fw_exti.h.

◆ EXTI_VectP8

#define EXTI_VectP8   45

Definition at line 98 of file fw_exti.h.

◆ EXTI_VectP9

#define EXTI_VectP9   46

Definition at line 99 of file fw_exti.h.

◆ EXTI_VectPCA

#define EXTI_VectPCA   7

Definition at line 44 of file fw_exti.h.

◆ EXTI_VectPWMA

#define EXTI_VectPWMA   26

Definition at line 67 of file fw_exti.h.

◆ EXTI_VectPWMB

#define EXTI_VectPWMB   27

Definition at line 68 of file fw_exti.h.

◆ EXTI_VectRTC

#define EXTI_VectRTC   36

Definition at line 86 of file fw_exti.h.

◆ EXTI_VectSPI

#define EXTI_VectSPI   9

Definition at line 46 of file fw_exti.h.

◆ EXTI_VectTimer0

#define EXTI_VectTimer0   1

Definition at line 38 of file fw_exti.h.

◆ EXTI_VectTimer1

#define EXTI_VectTimer1   3

Definition at line 40 of file fw_exti.h.

◆ EXTI_VectTimer2

#define EXTI_VectTimer2   12

Definition at line 49 of file fw_exti.h.

◆ EXTI_VectTimer3

#define EXTI_VectTimer3   19

Definition at line 54 of file fw_exti.h.

◆ EXTI_VectTimer4

#define EXTI_VectTimer4   20

Definition at line 55 of file fw_exti.h.

◆ EXTI_VectTKSU

#define EXTI_VectTKSU   35

Definition at line 82 of file fw_exti.h.

◆ EXTI_VectUART1

#define EXTI_VectUART1   4

Definition at line 41 of file fw_exti.h.

◆ EXTI_VectUART2

#define EXTI_VectUART2   8

Definition at line 45 of file fw_exti.h.

◆ EXTI_VectUART3

#define EXTI_VectUART3   17

Definition at line 52 of file fw_exti.h.

◆ EXTI_VectUART4

#define EXTI_VectUART4   18

Definition at line 53 of file fw_exti.h.

◆ EXTI_VectUSB

#define EXTI_VectUSB   25

Definition at line 66 of file fw_exti.h.

◆ EXTI_VectUser

#define EXTI_VectUser   13

Definition at line 50 of file fw_exti.h.

Enumeration Type Documentation

◆ EXTI_IntPriority_t

Enumerator
EXTI_IntPriority_Lowest 
EXTI_IntPriority_Low 
EXTI_IntPriority_High 
EXTI_IntPriority_Highest 

Definition at line 21 of file fw_exti.h.

22{
EXTI_IntPriority_t
Definition: fw_exti.h:22
@ EXTI_IntPriority_High
Definition: fw_exti.h:25
@ EXTI_IntPriority_Low
Definition: fw_exti.h:24
@ EXTI_IntPriority_Highest
Definition: fw_exti.h:26
@ EXTI_IntPriority_Lowest
Definition: fw_exti.h:23

◆ EXTI_PortIntMode_t

Enumerator
EXTI_PortIntMode_Fall 
EXTI_PortIntMode_Rise 
EXTI_PortIntMode_Low 
EXTI_PortIntMode_High 

Definition at line 29 of file fw_exti.h.

30{
EXTI_PortIntMode_t
Definition: fw_exti.h:30
@ EXTI_PortIntMode_Fall
Definition: fw_exti.h:31
@ EXTI_PortIntMode_High
Definition: fw_exti.h:34
@ EXTI_PortIntMode_Low
Definition: fw_exti.h:33
@ EXTI_PortIntMode_Rise
Definition: fw_exti.h:32