TLE986x Device Family SDK
Macros | Functions
int.h File Reference

Go to the source code of this file.

Detailed Description

Interrupt low level access library.

Version
V0.2.1
Date
28. Feb 2020

Include Graph

Include dependency graph for int.h:

Include Graph

This graph shows which files directly or indirectly include this file:

Macros

#define NMI_WDT   ((uint8)1u << 0u)
 NMI Flags selection macro, NMI_WDT. More...
 
#define NMI_PLL   ((uint8)1u << 1u)
 NMI Flags selection macro, NMI_PLL. More...
 
#define NMI_NVM   ((uint8)1u << 2u)
 NMI Flags selection macro, NMI_NVM. More...
 
#define NMI_OT   ((uint8)1u << 3u)
 NMI Flags selection macro, NMI_OT. More...
 
#define NMI_OWT   ((uint8)1u << 4u)
 NMI Flags selection macro, NMI_OWT. More...
 
#define NMI_MAP   ((uint8)1u << 5u)
 NMI Flags selection macro, NMI_MAP. More...
 
#define NMI_ECC   ((uint8)1u << 6u)
 NMI Flags selection macro, NMI_ECC. More...
 
#define NMI_SUP   ((uint8)1u << 7u)
 NMI Flags selection macro, NMI_SUP. More...
 
#define SCU_EXICON0_EXINT0_RE_Pos   (0UL)
 External Interrupt 0 Rising Edge Bit Position. More...
 
#define SCU_EXICON0_EXINT0_RE_Msk   (0x01UL)
 External Interrupt 0 Rising Edge Bit Mask. More...
 
#define SCU_EXICON0_EXINT0_FE_Pos   (1UL)
 External Interrupt 0 Falling Edge Bit Position. More...
 
#define SCU_EXICON0_EXINT0_FE_Msk   (0x02UL)
 External Interrupt 0 Falling Edge Bit Mask. More...
 
#define SCU_EXICON0_EXINT1_RE_Pos   (2UL)
 External Interrupt 1 Rising Edge Bit Position. More...
 
#define SCU_EXICON0_EXINT1_RE_Msk   (0x04UL)
 External Interrupt 1 Rising Edge Bit Mask. More...
 
#define SCU_EXICON0_EXINT1_FE_Pos   (3UL)
 External Interrupt 1 Falling Edge Bit Position. More...
 
#define SCU_EXICON0_EXINT1_FE_Msk   (0x08UL)
 External Interrupt 1 Falling Edge Bit Mask. More...
 
#define SCU_EXICON0_EXINT2_RE_Pos   (4UL)
 External Interrupt 2 Rising Edge Bit Position. More...
 
#define SCU_EXICON0_EXINT2_RE_Msk   (0x10UL)
 External Interrupt 2 Rising Edge Bit Mask. More...
 
#define SCU_EXICON0_EXINT2_FE_Pos   (5UL)
 External Interrupt 2 Falling Edge Bit Position. More...
 
#define SCU_EXICON0_EXINT2_FE_Msk   (0x20UL)
 External Interrupt 2 Falling Edge Bit Mask. More...
 
#define SCU_NMISR_Pos   (0UL)
 NMI Status Read Bit Position. More...
 
#define SCU_NMISR_Msk   (0xFFUL)
 NMI Status Read Bit Mask. More...
 
#define SCU_NMICLR_Pos   (0UL)
 NMI Clear Bit Position. More...
 
#define SCU_NMICLR_Msk   (0xFFUL)
 NMI Clear Bit Mask. More...
 

Functions

INLINE void Global_Int_En (void)
 enables Global Interrupt (Pending interrupt requests are not blocked from the core). More...
 
INLINE void Global_Int_Dis (void)
 disables Global Interrupt (All pending interrupt requests,except NMI, are blocked from the core). More...
 
INLINE void ECC_RAM_DoubleBit_Int_En (void)
 enables RAM Double Bit ECC Error Interrupt. More...
 
INLINE void ECC_RAM_DoubleBit_Int_Dis (void)
 disables RAM Double Bit ECC Error Interrupt. More...
 
INLINE void ECC_NVM_DoubleBit_Int_En (void)
 enables NVM Double Bit ECC Error Interrupt. More...
 
INLINE void ECC_NVM_DoubleBit_Int_Dis (void)
 disables NVM Double Bit ECC Error Interrupt. More...
 
INLINE void ECC_RAM_SingleBit_Int_Clr (void)
 clears RAM Single Bit Error Status. More...
 
INLINE void ECC_RAM_DoubleBit_Int_Clr (void)
 clears RAM Double Bit ECC Error Interrupt flag. More...
 
INLINE void ECC_NVM_DoubleBit_Int_Clr (void)
 clears NVM Double Bit ECC Error Interrupt flag. More...
 
INLINE void EXINT0_Rising_Edge_Int_En (void)
 enables Interrupt on rising edge at EXTINT0. More...
 
INLINE void EXINT0_Rising_Edge_Int_Dis (void)
 disables Interrupt on rising edge at EXTINT0. More...
 
INLINE void EXINT0_Falling_Edge_Int_En (void)
 enables Interrupt on falling edge at EXTINT0. More...
 
INLINE void EXINT0_Falling_Edge_Int_Dis (void)
 disables Interrupt on falling edge at EXTINT0. More...
 
INLINE void EXINT1_Rising_Edge_Int_En (void)
 enables Interrupt on rising edge at EXTINT1. More...
 
INLINE void EXINT1_Rising_Edge_Int_Dis (void)
 disables Interrupt on rising edge at EXTINT1. More...
 
INLINE void EXINT1_Falling_Edge_Int_En (void)
 enables Interrupt on falling edge at EXTINT1. More...
 
INLINE void EXINT1_Falling_Edge_Int_Dis (void)
 disables Interrupt on falling edge at EXTINT1. More...
 
INLINE void EXINT2_Rising_Edge_Int_En (void)
 enables Interrupt on rising edge at EXTINT2. More...
 
INLINE void EXINT2_Rising_Edge_Int_Dis (void)
 disables Interrupt on rising edge at EXTINT2. More...
 
INLINE void EXINT2_Falling_Edge_Int_En (void)
 enables Interrupt on falling edge at EXTINT2. More...
 
INLINE void EXINT2_Falling_Edge_Int_Dis (void)
 disables Interrupt on falling edge at EXTINT2. More...
 
INLINE void EXINT0_Rising_Edge_Int_Clr (void)
 clear Interrupt status on rising edge at EXTINT0. More...
 
INLINE void EXINT0_Falling_Edge_Int_Clr (void)
 clear Interrupt status on falling edge at EXTINT0. More...
 
INLINE void EXINT1_Rising_Edge_Int_Clr (void)
 clear Interrupt status on rising edge at EXTINT1. More...
 
INLINE void EXINT1_Falling_Edge_Int_Clr (void)
 clear Interrupt status on falling edge at EXTINT1. More...
 
INLINE void EXINT2_Rising_Edge_Int_Clr (void)
 clear Interrupt status on rising edge at EXTINT2. More...
 
INLINE void EXINT2_Falling_Edge_Int_Clr (void)
 clear Interrupt status on falling edge at EXTINT2. More...
 
INLINE void NMI_WDT_Int_En (void)
 enables Watchdog Timer NMI. More...
 
INLINE void NMI_WDT_Int_Dis (void)
 disables Watchdog Timer NMI. More...
 
INLINE void NMI_PLL_Int_En (void)
 enables PLL Loss of Lock NMI. More...
 
INLINE void NMI_PLL_Int_Dis (void)
 disables PLL Loss of Lock NMI. More...
 
INLINE void NMI_NVM_Int_En (void)
 enables NVM Operation Complete NMI. More...
 
INLINE void NMI_NVM_Int_Dis (void)
 disables NVM Operation Complete NMI. More...
 
INLINE void NMI_ECC_Int_En (void)
 enables ECC Error NMI. More...
 
INLINE void NMI_ECC_Int_Dis (void)
 disables ECC Error NMI. More...
 
INLINE void NMI_MAP_Int_En (void)
 enables NVM Map Error NMI. More...
 
INLINE void NMI_MAP_Int_Dis (void)
 disables NVM Map Error NMI. More...
 
INLINE void NMI_SUP_Int_En (void)
 enables Supply Prewarning NMI. More...
 
INLINE void NMI_SUP_Int_Dis (void)
 disables Supply Prewarning NMI. More...
 
INLINE void NMI_OWD_Int_En (void)
 enables Oscillator Watchdog NMI. More...
 
INLINE void NMI_OWD_Int_Dis (void)
 disables Oscillator Watchdog NMI. More...
 
INLINE void NMI_OT_Int_En (void)
 enables OT NMI. More...
 
INLINE void NMI_OT_Int_Dis (void)
 disables OT NMI. More...
 
INLINE void NMI_WDT_Int_Clr (void)
 clears Watchdog Timer NMI Flag. More...
 
INLINE void NMI_PLL_Int_Clr (void)
 clears PLL Loss of Lock NMI Flag. More...
 
INLINE void NMI_NVM_Int_Clr (void)
 clears NVM Operation Complete NMI flag. More...
 
INLINE void NMI_OT_Int_Clr (void)
 clears NMI OT Flag. More...
 
INLINE void NMI_OWD_Int_Clr (void)
 clears Oscillator Watchdog NMI Flag. More...
 
INLINE void NMI_MAP_Int_Clr (void)
 clears NVM Map Error NMI Flag. More...
 
INLINE void NMI_ECC_Int_Clr (void)
 clears ECC Error NMI Flag. More...
 
INLINE void NMI_SUP_Int_Clr (void)
 clears Supply Prewarning NMI Flag. More...
 
INLINE void NVIC_Node0_En (void)
 Enables the NVIC node 0 (Int_GPT1) More...
 
INLINE void NVIC_Node0_Dis (void)
 Disables the NVIC node 0 (Int_GPT1) More...
 
INLINE void NVIC_Node1_En (void)
 Enables the NVIC node 1 (Int_GPT2) More...
 
INLINE void NVIC_Node1_Dis (void)
 Disables the NVIC node 1 (Int_GPT2) More...
 
INLINE void NVIC_Node2_En (void)
 Enables the NVIC node 2 (Int_ADC2) More...
 
INLINE void NVIC_Node2_Dis (void)
 Disables the NVIC node 2 (Int_ADC2) More...
 
INLINE void NVIC_Node3_En (void)
 Enables the NVIC node 3 (Int_ADC1) More...
 
INLINE void NVIC_Node3_Dis (void)
 Disables the NVIC node 3 (Int_ADC1) More...
 
INLINE void NVIC_Node4_En (void)
 Enables the NVIC node 4 (Int_CCU6SR0) More...
 
INLINE void NVIC_Node4_Dis (void)
 Disables the NVIC node 4 (Int_CCU6SR0) More...
 
INLINE void NVIC_Node5_En (void)
 Enables the NVIC node 5 (Int_CCU6SR1) More...
 
INLINE void NVIC_Node5_Dis (void)
 Disables the NVIC node 5 (Int_CCU6SR1) More...
 
INLINE void NVIC_Node6_En (void)
 Enables the NVIC node 6 (Int_CCU6SR2) More...
 
INLINE void NVIC_Node6_Dis (void)
 Disables the NVIC node 6 (Int_CCU6SR2) More...
 
INLINE void NVIC_Node7_En (void)
 Enables the NVIC node 7 (Int_CCU6SR3) More...
 
INLINE void NVIC_Node7_Dis (void)
 Disables the NVIC node 7 (Int_CCU6SR3) More...
 
INLINE void NVIC_Node8_En (void)
 Enables the NVIC node 8 (Int_SSC1) More...
 
INLINE void NVIC_Node8_Dis (void)
 Disables the NVIC node 8 (Int_SSC1) More...
 
INLINE void NVIC_Node9_En (void)
 Enables the NVIC node 9 (Int_SSC2) More...
 
INLINE void NVIC_Node9_Dis (void)
 Disables the NVIC node 9 (Int_SSC2) More...
 
INLINE void NVIC_Node10_En (void)
 Enables the NVIC node 10 (Int_UART1) More...
 
INLINE void NVIC_Node10_Dis (void)
 Disables the NVIC node 10 (Int_UART1) More...
 
INLINE void NVIC_Node11_En (void)
 Enables the NVIC node 11 (Int_UART2) More...
 
INLINE void NVIC_Node11_Dis (void)
 Disables the NVIC node 11 (Int_UART2) More...
 
INLINE void NVIC_Node12_En (void)
 Enables the NVIC node 12 (Int_EXINT0) More...
 
INLINE void NVIC_Node12_Dis (void)
 Disables the NVIC node 12 (Int_EXINT0) More...
 
INLINE void NVIC_Node13_En (void)
 Enables the NVIC node 13 (Int_EXINT1) More...
 
INLINE void NVIC_Node13_Dis (void)
 Disables the NVIC node 13 (Int_EXINT1) More...
 
INLINE void NVIC_Node14_En (void)
 Enables the NVIC node 14 (Int_BDRV) More...
 
INLINE void NVIC_Node14_Dis (void)
 Disables the NVIC node 14 (Int_BDRV) More...
 
INLINE void NVIC_Node15_En (void)
 Enables the NVIC node 15 (Int_DMA) More...
 
INLINE void NVIC_Node15_Dis (void)
 Disables the NVIC node 15 (Int_DMA) More...
 
INLINE uint8 INT_Get_NMI_Status (void)
 Reads out the NMI Status. More...
 
INLINE void INT_Clr_NMI_Status (uint8 Flags)
 Clears the NMI Status flags. More...
 
INLINE void INT_Enable_Global_Int (void)
 enables the global interrupt IEN0.EA More...
 
INLINE void INT_Disable_Global_Int (void)
 disables the global interrupt IEN0.EA More...
 
void INT_Init (void)
 Initializes the Interrupt module. More...
 

Macro Definition Documentation

◆ NMI_ECC

#define NMI_ECC   ((uint8)1u << 6u)

NMI Flags selection macro, NMI_ECC.

◆ NMI_MAP

#define NMI_MAP   ((uint8)1u << 5u)

NMI Flags selection macro, NMI_MAP.

◆ NMI_NVM

#define NMI_NVM   ((uint8)1u << 2u)

NMI Flags selection macro, NMI_NVM.

◆ NMI_OT

#define NMI_OT   ((uint8)1u << 3u)

NMI Flags selection macro, NMI_OT.

◆ NMI_OWT

#define NMI_OWT   ((uint8)1u << 4u)

NMI Flags selection macro, NMI_OWT.

◆ NMI_PLL

#define NMI_PLL   ((uint8)1u << 1u)

NMI Flags selection macro, NMI_PLL.

◆ NMI_SUP

#define NMI_SUP   ((uint8)1u << 7u)

NMI Flags selection macro, NMI_SUP.

◆ NMI_WDT

#define NMI_WDT   ((uint8)1u << 0u)

NMI Flags selection macro, NMI_WDT.

◆ SCU_EXICON0_EXINT0_FE_Msk

#define SCU_EXICON0_EXINT0_FE_Msk   (0x02UL)

External Interrupt 0 Falling Edge Bit Mask.

◆ SCU_EXICON0_EXINT0_FE_Pos

#define SCU_EXICON0_EXINT0_FE_Pos   (1UL)

External Interrupt 0 Falling Edge Bit Position.

◆ SCU_EXICON0_EXINT0_RE_Msk

#define SCU_EXICON0_EXINT0_RE_Msk   (0x01UL)

External Interrupt 0 Rising Edge Bit Mask.

◆ SCU_EXICON0_EXINT0_RE_Pos

#define SCU_EXICON0_EXINT0_RE_Pos   (0UL)

External Interrupt 0 Rising Edge Bit Position.

◆ SCU_EXICON0_EXINT1_FE_Msk

#define SCU_EXICON0_EXINT1_FE_Msk   (0x08UL)

External Interrupt 1 Falling Edge Bit Mask.

◆ SCU_EXICON0_EXINT1_FE_Pos

#define SCU_EXICON0_EXINT1_FE_Pos   (3UL)

External Interrupt 1 Falling Edge Bit Position.

◆ SCU_EXICON0_EXINT1_RE_Msk

#define SCU_EXICON0_EXINT1_RE_Msk   (0x04UL)

External Interrupt 1 Rising Edge Bit Mask.

◆ SCU_EXICON0_EXINT1_RE_Pos

#define SCU_EXICON0_EXINT1_RE_Pos   (2UL)

External Interrupt 1 Rising Edge Bit Position.

◆ SCU_EXICON0_EXINT2_FE_Msk

#define SCU_EXICON0_EXINT2_FE_Msk   (0x20UL)

External Interrupt 2 Falling Edge Bit Mask.

◆ SCU_EXICON0_EXINT2_FE_Pos

#define SCU_EXICON0_EXINT2_FE_Pos   (5UL)

External Interrupt 2 Falling Edge Bit Position.

◆ SCU_EXICON0_EXINT2_RE_Msk

#define SCU_EXICON0_EXINT2_RE_Msk   (0x10UL)

External Interrupt 2 Rising Edge Bit Mask.

◆ SCU_EXICON0_EXINT2_RE_Pos

#define SCU_EXICON0_EXINT2_RE_Pos   (4UL)

External Interrupt 2 Rising Edge Bit Position.

◆ SCU_NMICLR_Msk

#define SCU_NMICLR_Msk   (0xFFUL)

NMI Clear Bit Mask.

◆ SCU_NMICLR_Pos

#define SCU_NMICLR_Pos   (0UL)

NMI Clear Bit Position.

◆ SCU_NMISR_Msk

#define SCU_NMISR_Msk   (0xFFUL)

NMI Status Read Bit Mask.

◆ SCU_NMISR_Pos

#define SCU_NMISR_Pos   (0UL)

NMI Status Read Bit Position.

Function Documentation

◆ ECC_NVM_DoubleBit_Int_Clr()

INLINE void ECC_NVM_DoubleBit_Int_Clr ( void  )

clears NVM Double Bit ECC Error Interrupt flag.

Example

This example treats the NVM Double Bit ECC Error Interrupt.

void Example_Function(void)
{
if ((uint8)SCU->EDCSTAT.bit.NVMDBE == (uint8)1)
{
SCU_ECC_NVM_DB_CALLBACK();
}
}

◆ ECC_NVM_DoubleBit_Int_Dis()

INLINE void ECC_NVM_DoubleBit_Int_Dis ( void  )

disables NVM Double Bit ECC Error Interrupt.

Example

This example treats the NVM Double Bit ECC Error Interrupt.

void Example_Function(void)
{
if ((uint8)SCU->NMISR.bit.FNMIECC == (uint8)1)
{
if ((uint8)SCU->EDCSTAT.bit.NVMDBE == (uint8)1)
{
SCU_ECC_NVM_DB_CALLBACK();
}
}
}

◆ ECC_NVM_DoubleBit_Int_En()

INLINE void ECC_NVM_DoubleBit_Int_En ( void  )

enables NVM Double Bit ECC Error Interrupt.

Example

This example treats the NVM Double Bit ECC Error Interrupt.

void Example_Function(void)
{
if ((uint8)SCU->NMISR.bit.FNMIECC == (uint8)1)
{
if ((uint8)SCU->EDCSTAT.bit.NVMDBE == (uint8)1)
{
SCU_ECC_NVM_DB_CALLBACK();
}
}
}

◆ ECC_RAM_DoubleBit_Int_Clr()

INLINE void ECC_RAM_DoubleBit_Int_Clr ( void  )

clears RAM Double Bit ECC Error Interrupt flag.

Example

This example treats the RAM Double Bit ECC Error Interrupt.

void Example_Function(void)
{
if ((uint8)SCU->EDCSTAT.bit.RDBE == (uint8)1)
{
SCU_ECC_RAM_DB_CALLBACK();
}
}

◆ ECC_RAM_DoubleBit_Int_Dis()

INLINE void ECC_RAM_DoubleBit_Int_Dis ( void  )

disables RAM Double Bit ECC Error Interrupt.

Example

This example treats the RAM Double Bit ECC Error Interrupt.

void Example_Function(void)
{
if ((uint8)SCU->NMISR.bit.FNMIECC == (uint8)1)
{
if ((uint8)SCU->EDCSTAT.bit.RDBE == (uint8)1)
{
SCU_ECC_RAM_DB_CALLBACK();
}
}
}

◆ ECC_RAM_DoubleBit_Int_En()

INLINE void ECC_RAM_DoubleBit_Int_En ( void  )

enables RAM Double Bit ECC Error Interrupt.

Example

This example treats the RAM Double Bit ECC Error Interrupt.

void Example_Function(void)
{
if ((uint8)SCU->NMISR.bit.FNMIECC == (uint8)1)
{
if ((uint8)SCU->EDCSTAT.bit.RDBE == (uint8)1)
{
SCU_ECC_RAM_DB_CALLBACK();
}
}
}

◆ ECC_RAM_SingleBit_Int_Clr()

INLINE void ECC_RAM_SingleBit_Int_Clr ( void  )

clears RAM Single Bit Error Status.

Example

This example checks the RAM Single Bit Error Status.

void Example_Function(void)
{
if ((uint8)SCU->EDCSTAT.bit.RSBE == (uint8)1)
{
}
}

◆ EXINT0_Falling_Edge_Int_Clr()

INLINE void EXINT0_Falling_Edge_Int_Clr ( void  )

clear Interrupt status on falling edge at EXTINT0.

Example

This example treats the External Interrupt 0x on falling edge.

void Example_Function(void)
{
if ((uint8)SCU->IRCON0.bit.EXINT0F == (uint8)1)
{
EXINT0_FALLING_CALLBACK();
}
}

◆ EXINT0_Falling_Edge_Int_Dis()

INLINE void EXINT0_Falling_Edge_Int_Dis ( void  )

disables Interrupt on falling edge at EXTINT0.

Example

This example treats the External Interrupt 0x on falling edge.

void Example_Function(void)
{
if ((uint8)SCU->IRCON0.bit.EXINT0F == (uint8)1)
{
EXINT0_FALLING_CALLBACK();
}
}

◆ EXINT0_Falling_Edge_Int_En()

INLINE void EXINT0_Falling_Edge_Int_En ( void  )

enables Interrupt on falling edge at EXTINT0.

Example

This example treats the External Interrupt 0x on falling edge.

void Example_Function(void)
{
if ((uint8)SCU->IRCON0.bit.EXINT0F == (uint8)1)
{
EXINT0_FALLING_CALLBACK();
}
}

◆ EXINT0_Rising_Edge_Int_Clr()

INLINE void EXINT0_Rising_Edge_Int_Clr ( void  )

clear Interrupt status on rising edge at EXTINT0.

Example

This example treats the External Interrupt 0x on rising edge.

void Example_Function(void)
{
if ((uint8)SCU->IRCON0.bit.EXINT0R == (uint8)1)
{
EXINT0_RISING_CALLBACK();
}
}

◆ EXINT0_Rising_Edge_Int_Dis()

INLINE void EXINT0_Rising_Edge_Int_Dis ( void  )

disables Interrupt on rising edge at EXTINT0.

Example

This example treats the External Interrupt 0x on rising edge.

void Example_Function(void)
{
if ((uint8)SCU->IRCON0.bit.EXINT0R == (uint8)1)
{
EXINT0_RISING_CALLBACK();
}
}

◆ EXINT0_Rising_Edge_Int_En()

INLINE void EXINT0_Rising_Edge_Int_En ( void  )

enables Interrupt on rising edge at EXTINT0.

Example

This example treats the External Interrupt 0x on rising edge.

void Example_Function(void)
{
if ((uint8)SCU->IRCON0.bit.EXINT0R == (uint8)1)
{
EXINT0_RISING_CALLBACK();
}
}

◆ EXINT1_Falling_Edge_Int_Clr()

INLINE void EXINT1_Falling_Edge_Int_Clr ( void  )

clear Interrupt status on falling edge at EXTINT1.

Example

This example treats the External Interrupt 1x on falling edge.

void Example_Function(void)
{
if ((uint8)SCU->IRCON0.bit.EXINT1F == (uint8)1)
{
EXINT1_FALLING_CALLBACK();
}
}

◆ EXINT1_Falling_Edge_Int_Dis()

INLINE void EXINT1_Falling_Edge_Int_Dis ( void  )

disables Interrupt on falling edge at EXTINT1.

Example

This example treats the External Interrupt 1x on falling edge.

void Example_Function(void)
{
if ((uint8)SCU->IRCON0.bit.EXINT1F == (uint8)1)
{
EXINT1_FALLING_CALLBACK();
}
}

◆ EXINT1_Falling_Edge_Int_En()

INLINE void EXINT1_Falling_Edge_Int_En ( void  )

enables Interrupt on falling edge at EXTINT1.

Example

This example treats the External Interrupt 1x on falling edge.

void Example_Function(void)
{
if ((uint8)SCU->IRCON0.bit.EXINT1F == (uint8)1)
{
EXINT1_FALLING_CALLBACK();
}
}

◆ EXINT1_Rising_Edge_Int_Clr()

INLINE void EXINT1_Rising_Edge_Int_Clr ( void  )

clear Interrupt status on rising edge at EXTINT1.

Example

This example treats the External Interrupt 1x on rising edge.

void Example_Function(void)
{
if ((uint8)SCU->IRCON0.bit.EXINT1R == (uint8)1)
{
EXINT1_RISING_CALLBACK();
}
}

◆ EXINT1_Rising_Edge_Int_Dis()

INLINE void EXINT1_Rising_Edge_Int_Dis ( void  )

disables Interrupt on rising edge at EXTINT1.

Example

This example treats the External Interrupt 1x on rising edge.

void Example_Function(void)
{
if ((uint8)SCU->IRCON0.bit.EXINT1R == (uint8)1)
{
EXINT1_RISING_CALLBACK();
}
}

◆ EXINT1_Rising_Edge_Int_En()

INLINE void EXINT1_Rising_Edge_Int_En ( void  )

enables Interrupt on rising edge at EXTINT1.

Example

This example treats the External Interrupt 1x on rising edge.

void Example_Function(void)
{
if ((uint8)SCU->IRCON0.bit.EXINT1R == (uint8)1)
{
EXINT1_RISING_CALLBACK();
}
}

◆ EXINT2_Falling_Edge_Int_Clr()

INLINE void EXINT2_Falling_Edge_Int_Clr ( void  )

clear Interrupt status on falling edge at EXTINT2.

Example

This example treats the External Interrupt 2x on falling edge.

void Example_Function(void)
{
if ((uint8)SCU->IRCON0.bit.EXINT2F == (uint8)1)
{
EXINT2_FALLING_CALLBACK();
}
}

◆ EXINT2_Falling_Edge_Int_Dis()

INLINE void EXINT2_Falling_Edge_Int_Dis ( void  )

disables Interrupt on falling edge at EXTINT2.

Example

This example treats the External Interrupt 2x on falling edge.

void Example_Function(void)
{
if ((uint8)SCU->IRCON0.bit.EXINT2F == (uint8)1)
{
EXINT2_FALLING_CALLBACK();
}
}

◆ EXINT2_Falling_Edge_Int_En()

INLINE void EXINT2_Falling_Edge_Int_En ( void  )

enables Interrupt on falling edge at EXTINT2.

Example

This example treats the External Interrupt 2x on falling edge.

void Example_Function(void)
{
if ((uint8)SCU->IRCON0.bit.EXINT2F == (uint8)1)
{
EXINT2_FALLING_CALLBACK();
}
}

◆ EXINT2_Rising_Edge_Int_Clr()

INLINE void EXINT2_Rising_Edge_Int_Clr ( void  )

clear Interrupt status on rising edge at EXTINT2.

Example

This example treats the External Interrupt 2x on rising edge.

void Example_Function(void)
{
if ((uint8)SCU->IRCON0.bit.EXINT2R == (uint8)1)
{
EXINT2_RISING_CALLBACK();
}
}

◆ EXINT2_Rising_Edge_Int_Dis()

INLINE void EXINT2_Rising_Edge_Int_Dis ( void  )

disables Interrupt on rising edge at EXTINT2.

Example

This example treats the External Interrupt 2x on rising edge.

void Example_Function(void)
{
if ((uint8)SCU->IRCON0.bit.EXINT2R == (uint8)1)
{
EXINT2_RISING_CALLBACK();
}
}

◆ EXINT2_Rising_Edge_Int_En()

INLINE void EXINT2_Rising_Edge_Int_En ( void  )

enables Interrupt on rising edge at EXTINT2.

Example

This example treats the External Interrupt 2x on rising edge.

void Example_Function(void)
{
if ((uint8)SCU->IRCON0.bit.EXINT2R == (uint8)1)
{
EXINT2_RISING_CALLBACK();
}
}

◆ Global_Int_Dis()

INLINE void Global_Int_Dis ( void  )

disables Global Interrupt (All pending interrupt requests,except NMI, are blocked from the core).

Example

This example disables Global Interrupt.

void Example_Function(void)
{
}

◆ Global_Int_En()

INLINE void Global_Int_En ( void  )

enables Global Interrupt (Pending interrupt requests are not blocked from the core).

Example

This example enables Global Interrupt.

void Example_Function(void)
{
}

◆ INT_Clr_NMI_Status()

INLINE void INT_Clr_NMI_Status ( uint8  Flags)

Clears the NMI Status flags.

Parameters
FlagsNMI Status bit mask

Example

This example Clears All the NMI Status flags.

void Example_Function(void)
{
}

◆ INT_Disable_Global_Int()

INLINE void INT_Disable_Global_Int ( void  )

disables the global interrupt IEN0.EA

Example

This example disables Global Interrupt.

void Example_Function(void)
{
}

◆ INT_Enable_Global_Int()

INLINE void INT_Enable_Global_Int ( void  )

enables the global interrupt IEN0.EA

Example

This example enables Global Interrupt.

void Example_Function(void)
{
}

◆ INT_Get_NMI_Status()

INLINE uint8 INT_Get_NMI_Status ( void  )

Reads out the NMI Status.

Returns
NMI status flags

Example

This example Reads out the NMI Status.

void Example_Function(void)
{
uint8 val;
}

◆ INT_Init()

void INT_Init ( void  )

Initializes the Interrupt module.

◆ NMI_ECC_Int_Clr()

INLINE void NMI_ECC_Int_Clr ( void  )

clears ECC Error NMI Flag.

Example

This example treats the ECC Error NMI.

void Example_Function(void)
{
if ((uint8)SCU->NMISR.bit.FNMIECC == (uint8)1)
{
}
}

◆ NMI_ECC_Int_Dis()

INLINE void NMI_ECC_Int_Dis ( void  )

disables ECC Error NMI.

Example

This example treats the RAM Double Bit ECC Error Interrupt.

void Example_Function(void)
{
if ((uint8)SCU->NMISR.bit.FNMIECC == (uint8)1)
{
if ((uint8)SCU->EDCSTAT.bit.RDBE == (uint8)1)
{
SCU_ECC_RAM_DB_CALLBACK();
}
}
}

◆ NMI_ECC_Int_En()

INLINE void NMI_ECC_Int_En ( void  )

enables ECC Error NMI.

Example

This example treats the RAM Double Bit ECC Error Interrupt.

void Example_Function(void)
{
if ((uint8)SCU->NMISR.bit.FNMIECC == (uint8)1)
{
if ((uint8)SCU->EDCSTAT.bit.RDBE == (uint8)1)
{
SCU_ECC_RAM_DB_CALLBACK();
}
}
}

◆ NMI_MAP_Int_Clr()

INLINE void NMI_MAP_Int_Clr ( void  )

clears NVM Map Error NMI Flag.

Example

This example treats the NVM Map Error NMI.

void Example_Function(void)
{
if ((uint8)SCU->NMISR.bit.FNMIMAP == (uint8)1)
{
SCU_NMI_MAP_CALLBACK();
}
}

◆ NMI_MAP_Int_Dis()

INLINE void NMI_MAP_Int_Dis ( void  )

disables NVM Map Error NMI.

Example

This example treats the NVM Map Error NMI.

void Example_Function(void)
{
if ((uint8)SCU->NMISR.bit.FNMIMAP == (uint8)1)
{
SCU_NMI_MAP_CALLBACK();
}
}

◆ NMI_MAP_Int_En()

INLINE void NMI_MAP_Int_En ( void  )

enables NVM Map Error NMI.

Example

This example treats the NVM Map Error NMI.

void Example_Function(void)
{
if ((uint8)SCU->NMISR.bit.FNMIMAP == (uint8)1)
{
SCU_NMI_MAP_CALLBACK();
}
}

◆ NMI_NVM_Int_Clr()

INLINE void NMI_NVM_Int_Clr ( void  )

clears NVM Operation Complete NMI flag.

Example

This example treats the NVM Operation Complete NMI.

void Example_Function(void)
{
if ((uint8)SCU->NMISR.bit.FNMINVM == (uint8)1)
{
SCU_NMI_NVM_CALLBACK();
}
}

◆ NMI_NVM_Int_Dis()

INLINE void NMI_NVM_Int_Dis ( void  )

disables NVM Operation Complete NMI.

Example

This example treats the NVM Operation Complete NMI.

void Example_Function(void)
{
if ((uint8)SCU->NMISR.bit.FNMINVM == (uint8)1)
{
SCU_NMI_NVM_CALLBACK();
}
}

◆ NMI_NVM_Int_En()

INLINE void NMI_NVM_Int_En ( void  )

enables NVM Operation Complete NMI.

Example

This example treats the NVM Operation Complete NMI.

void Example_Function(void)
{
if ((uint8)SCU->NMISR.bit.FNMINVM == (uint8)1)
{
SCU_NMI_NVM_CALLBACK();
}
}

◆ NMI_OT_Int_Clr()

INLINE void NMI_OT_Int_Clr ( void  )

clears NMI OT Flag.

Example

This example treats the NMI OT.

void Example_Function(void)
{
if ((uint8)SCU->NMISR.bit.FNMIOT == (uint8)1)
{
}
}

◆ NMI_OT_Int_Dis()

INLINE void NMI_OT_Int_Dis ( void  )

disables OT NMI.

Example

This example treats the NMI OT.

void Example_Function(void)
{
if ((uint8)SCU->NMISR.bit.FNMIOT == (uint8)1)
{
}
}

◆ NMI_OT_Int_En()

INLINE void NMI_OT_Int_En ( void  )

enables OT NMI.

Example

This example treats the NMI OT.

void Example_Function(void)
{
if ((uint8)SCU->NMISR.bit.FNMIOT == (uint8)1)
{
}
}

◆ NMI_OWD_Int_Clr()

INLINE void NMI_OWD_Int_Clr ( void  )

clears Oscillator Watchdog NMI Flag.

Example

This example treats the Oscillator Watchdog NMI.

void Example_Function(void)
{
if ((uint8)SCU->NMISR.bit.FNMIOWD == (uint8)1)
{
SCU_NMI_OWD_CALLBACK();
}
}

◆ NMI_OWD_Int_Dis()

INLINE void NMI_OWD_Int_Dis ( void  )

disables Oscillator Watchdog NMI.

Example

This example treats the Oscillator Watchdog NMI.

void Example_Function(void)
{
if ((uint8)SCU->NMISR.bit.FNMIOWD == (uint8)1)
{
SCU_NMI_OWD_CALLBACK();
}
}

◆ NMI_OWD_Int_En()

INLINE void NMI_OWD_Int_En ( void  )

enables Oscillator Watchdog NMI.

Example

This example treats the Oscillator Watchdog NMI.

void Example_Function(void)
{
if ((uint8)SCU->NMISR.bit.FNMIOWD == (uint8)1)
{
SCU_NMI_OWD_CALLBACK();
}
}

◆ NMI_PLL_Int_Clr()

INLINE void NMI_PLL_Int_Clr ( void  )

clears PLL Loss of Lock NMI Flag.

Example

This example treats the PLL Loss of Lock NMI.

void Example_Function(void)
{
if ((uint8)SCU->NMISR.bit.FNMIPLL == (uint8)1)
{
SCU_NMI_PLL_CALLBACK();
}
}

◆ NMI_PLL_Int_Dis()

INLINE void NMI_PLL_Int_Dis ( void  )

disables PLL Loss of Lock NMI.

Example

This example treats the PLL Loss of Lock NMI.

void Example_Function(void)
{
if ((uint8)SCU->NMISR.bit.FNMIPLL == (uint8)1)
{
SCU_NMI_PLL_CALLBACK();
}
}

◆ NMI_PLL_Int_En()

INLINE void NMI_PLL_Int_En ( void  )

enables PLL Loss of Lock NMI.

Example

This example treats the PLL Loss of Lock NMI.

void Example_Function(void)
{
if ((uint8)SCU->NMISR.bit.FNMIPLL == (uint8)1)
{
SCU_NMI_PLL_CALLBACK();
}
}

◆ NMI_SUP_Int_Clr()

INLINE void NMI_SUP_Int_Clr ( void  )

clears Supply Prewarning NMI Flag.

Example

This example treats the Supply Prewarning NMI.

void Example_Function(void)
{
if ((uint8)SCU->NMISR.bit.FNMISUP == (uint8)1)
{
}
}

◆ NMI_SUP_Int_Dis()

INLINE void NMI_SUP_Int_Dis ( void  )

disables Supply Prewarning NMI.

Example

This example treats the Supply Prewarning NMI.

void Example_Function(void)
{
if ((uint8)SCU->NMISR.bit.FNMISUP == (uint8)1)
{
}
}

◆ NMI_SUP_Int_En()

INLINE void NMI_SUP_Int_En ( void  )

enables Supply Prewarning NMI.

Example

This example treats the Supply Prewarning NMI.

void Example_Function(void)
{
if ((uint8)SCU->NMISR.bit.FNMISUP == (uint8)1)
{
}
}

◆ NMI_WDT_Int_Clr()

INLINE void NMI_WDT_Int_Clr ( void  )

clears Watchdog Timer NMI Flag.

Example

This example treats the Watchdog Timer NMI.

void Example_Function(void)
{
if ((uint8)SCU->NMISR.bit.FNMIWDT == (uint8)1)
{
SCU_NMI_WDT_CALLBACK();
}
}

◆ NMI_WDT_Int_Dis()

INLINE void NMI_WDT_Int_Dis ( void  )

disables Watchdog Timer NMI.

Example

This example treats the Watchdog Timer NMI.

void Example_Function(void)
{
if ((uint8)SCU->NMISR.bit.FNMIWDT == (uint8)1)
{
SCU_NMI_WDT_CALLBACK();
}
}

◆ NMI_WDT_Int_En()

INLINE void NMI_WDT_Int_En ( void  )

enables Watchdog Timer NMI.

Example

This example treats the Watchdog Timer NMI.

void Example_Function(void)
{
if ((uint8)SCU->NMISR.bit.FNMIWDT == (uint8)1)
{
SCU_NMI_WDT_CALLBACK();
}
}

◆ NVIC_Node0_Dis()

INLINE void NVIC_Node0_Dis ( void  )

Disables the NVIC node 0 (Int_GPT1)

◆ NVIC_Node0_En()

INLINE void NVIC_Node0_En ( void  )

Enables the NVIC node 0 (Int_GPT1)

◆ NVIC_Node10_Dis()

INLINE void NVIC_Node10_Dis ( void  )

Disables the NVIC node 10 (Int_UART1)

◆ NVIC_Node10_En()

INLINE void NVIC_Node10_En ( void  )

Enables the NVIC node 10 (Int_UART1)

◆ NVIC_Node11_Dis()

INLINE void NVIC_Node11_Dis ( void  )

Disables the NVIC node 11 (Int_UART2)

◆ NVIC_Node11_En()

INLINE void NVIC_Node11_En ( void  )

Enables the NVIC node 11 (Int_UART2)

◆ NVIC_Node12_Dis()

INLINE void NVIC_Node12_Dis ( void  )

Disables the NVIC node 12 (Int_EXINT0)

◆ NVIC_Node12_En()

INLINE void NVIC_Node12_En ( void  )

Enables the NVIC node 12 (Int_EXINT0)

◆ NVIC_Node13_Dis()

INLINE void NVIC_Node13_Dis ( void  )

Disables the NVIC node 13 (Int_EXINT1)

◆ NVIC_Node13_En()

INLINE void NVIC_Node13_En ( void  )

Enables the NVIC node 13 (Int_EXINT1)

◆ NVIC_Node14_Dis()

INLINE void NVIC_Node14_Dis ( void  )

Disables the NVIC node 14 (Int_BDRV)

◆ NVIC_Node14_En()

INLINE void NVIC_Node14_En ( void  )

Enables the NVIC node 14 (Int_BDRV)

◆ NVIC_Node15_Dis()

INLINE void NVIC_Node15_Dis ( void  )

Disables the NVIC node 15 (Int_DMA)

◆ NVIC_Node15_En()

INLINE void NVIC_Node15_En ( void  )

Enables the NVIC node 15 (Int_DMA)

◆ NVIC_Node1_Dis()

INLINE void NVIC_Node1_Dis ( void  )

Disables the NVIC node 1 (Int_GPT2)

◆ NVIC_Node1_En()

INLINE void NVIC_Node1_En ( void  )

Enables the NVIC node 1 (Int_GPT2)

◆ NVIC_Node2_Dis()

INLINE void NVIC_Node2_Dis ( void  )

Disables the NVIC node 2 (Int_ADC2)

◆ NVIC_Node2_En()

INLINE void NVIC_Node2_En ( void  )

Enables the NVIC node 2 (Int_ADC2)

◆ NVIC_Node3_Dis()

INLINE void NVIC_Node3_Dis ( void  )

Disables the NVIC node 3 (Int_ADC1)

◆ NVIC_Node3_En()

INLINE void NVIC_Node3_En ( void  )

Enables the NVIC node 3 (Int_ADC1)

◆ NVIC_Node4_Dis()

INLINE void NVIC_Node4_Dis ( void  )

Disables the NVIC node 4 (Int_CCU6SR0)

◆ NVIC_Node4_En()

INLINE void NVIC_Node4_En ( void  )

Enables the NVIC node 4 (Int_CCU6SR0)

◆ NVIC_Node5_Dis()

INLINE void NVIC_Node5_Dis ( void  )

Disables the NVIC node 5 (Int_CCU6SR1)

◆ NVIC_Node5_En()

INLINE void NVIC_Node5_En ( void  )

Enables the NVIC node 5 (Int_CCU6SR1)

◆ NVIC_Node6_Dis()

INLINE void NVIC_Node6_Dis ( void  )

Disables the NVIC node 6 (Int_CCU6SR2)

◆ NVIC_Node6_En()

INLINE void NVIC_Node6_En ( void  )

Enables the NVIC node 6 (Int_CCU6SR2)

◆ NVIC_Node7_Dis()

INLINE void NVIC_Node7_Dis ( void  )

Disables the NVIC node 7 (Int_CCU6SR3)

◆ NVIC_Node7_En()

INLINE void NVIC_Node7_En ( void  )

Enables the NVIC node 7 (Int_CCU6SR3)

◆ NVIC_Node8_Dis()

INLINE void NVIC_Node8_Dis ( void  )

Disables the NVIC node 8 (Int_SSC1)

◆ NVIC_Node8_En()

INLINE void NVIC_Node8_En ( void  )

Enables the NVIC node 8 (Int_SSC1)

◆ NVIC_Node9_Dis()

INLINE void NVIC_Node9_Dis ( void  )

Disables the NVIC node 9 (Int_SSC2)

◆ NVIC_Node9_En()

INLINE void NVIC_Node9_En ( void  )

Enables the NVIC node 9 (Int_SSC2)

ECC_NVM_DoubleBit_Int_Dis
INLINE void ECC_NVM_DoubleBit_Int_Dis(void)
disables NVM Double Bit ECC Error Interrupt.
Definition: int.h:279
EXINT2_Rising_Edge_Int_Clr
INLINE void EXINT2_Rising_Edge_Int_Clr(void)
clear Interrupt status on rising edge at EXTINT2.
Definition: int.h:723
EXINT1_Falling_Edge_Int_En
INLINE void EXINT1_Falling_Edge_Int_En(void)
enables Interrupt on falling edge at EXTINT1.
Definition: int.h:500
ECC_RAM_DoubleBit_Int_En
INLINE void ECC_RAM_DoubleBit_Int_En(void)
enables RAM Double Bit ECC Error Interrupt.
Definition: int.h:199
EXINT1_Falling_Edge_Int_Clr
INLINE void EXINT1_Falling_Edge_Int_Clr(void)
clear Interrupt status on falling edge at EXTINT1.
Definition: int.h:701
EXINT1_Falling_Edge_Int_Dis
INLINE void EXINT1_Falling_Edge_Int_Dis(void)
disables Interrupt on falling edge at EXTINT1.
Definition: int.h:523
INT_Disable_Global_Int
INLINE void INT_Disable_Global_Int(void)
disables the global interrupt IEN0.EA
Definition: int.h:2065
Global_Int_En
INLINE void Global_Int_En(void)
enables Global Interrupt (Pending interrupt requests are not blocked from the core).
Definition: int.h:156
ECC_RAM_SingleBit_Int_Clr
INLINE void ECC_RAM_SingleBit_Int_Clr(void)
clears RAM Single Bit Error Status.
Definition: int.h:299
NMI_WDT_Int_Dis
INLINE void NMI_WDT_Int_Dis(void)
disables Watchdog Timer NMI.
Definition: int.h:790
NMI_OT_Int_Clr
INLINE void NMI_OT_Int_Clr(void)
clears NMI OT Flag.
Definition: int.h:1196
INT_Enable_Global_Int
INLINE void INT_Enable_Global_Int(void)
enables the global interrupt IEN0.EA
Definition: int.h:2048
NMI_PLL_Int_Dis
INLINE void NMI_PLL_Int_Dis(void)
disables PLL Loss of Lock NMI.
Definition: int.h:835
INT_Clr_NMI_Status
INLINE void INT_Clr_NMI_Status(uint8 Flags)
Clears the NMI Status flags.
Definition: int.h:2031
EXINT1_Rising_Edge_Int_En
INLINE void EXINT1_Rising_Edge_Int_En(void)
enables Interrupt on rising edge at EXTINT1.
Definition: int.h:455
NMI_SUP_Int_En
INLINE void NMI_SUP_Int_En(void)
enables Supply Prewarning NMI.
Definition: int.h:999
NMI_PLL_Int_Clr
INLINE void NMI_PLL_Int_Clr(void)
clears PLL Loss of Lock NMI Flag.
Definition: int.h:1153
NMI_ECC_Int_Clr
INLINE void NMI_ECC_Int_Clr(void)
clears ECC Error NMI Flag.
Definition: int.h:1261
EXINT2_Falling_Edge_Int_Clr
INLINE void EXINT2_Falling_Edge_Int_Clr(void)
clear Interrupt status on falling edge at EXTINT2.
Definition: int.h:745
NMI_NVM_Int_Clr
INLINE void NMI_NVM_Int_Clr(void)
clears NVM Operation Complete NMI flag.
Definition: int.h:1175
NMI_NVM_Int_En
INLINE void NMI_NVM_Int_En(void)
enables NVM Operation Complete NMI.
Definition: int.h:857
EXINT2_Falling_Edge_Int_Dis
INLINE void EXINT2_Falling_Edge_Int_Dis(void)
disables Interrupt on falling edge at EXTINT2.
Definition: int.h:613
uint8
unsigned char uint8
8 bit unsigned value
Definition: types.h:139
NMI_SUP_Int_Clr
INLINE void NMI_SUP_Int_Clr(void)
clears Supply Prewarning NMI Flag.
Definition: int.h:1282
NMI_WDT_Int_En
INLINE void NMI_WDT_Int_En(void)
enables Watchdog Timer NMI.
Definition: int.h:767
EXINT0_Rising_Edge_Int_Dis
INLINE void EXINT0_Rising_Edge_Int_Dis(void)
disables Interrupt on rising edge at EXTINT0.
Definition: int.h:388
NMI_OT_Int_En
INLINE void NMI_OT_Int_En(void)
enables OT NMI.
Definition: int.h:1087
NMI_OWD_Int_En
INLINE void NMI_OWD_Int_En(void)
enables Oscillator Watchdog NMI.
Definition: int.h:1043
EXINT0_Rising_Edge_Int_En
INLINE void EXINT0_Rising_Edge_Int_En(void)
enables Interrupt on rising edge at EXTINT0.
Definition: int.h:365
NMI_ECC_Int_Dis
INLINE void NMI_ECC_Int_Dis(void)
disables ECC Error NMI.
Definition: int.h:933
INT_Get_NMI_Status
INLINE uint8 INT_Get_NMI_Status(void)
Reads out the NMI Status.
Definition: int.h:2012
EXINT1_Rising_Edge_Int_Clr
INLINE void EXINT1_Rising_Edge_Int_Clr(void)
clear Interrupt status on rising edge at EXTINT1.
Definition: int.h:679
EXINT0_Rising_Edge_Int_Clr
INLINE void EXINT0_Rising_Edge_Int_Clr(void)
clear Interrupt status on rising edge at EXTINT0.
Definition: int.h:635
Global_Int_Dis
INLINE void Global_Int_Dis(void)
disables Global Interrupt (All pending interrupt requests,except NMI, are blocked from the core).
Definition: int.h:173
EXINT1_Rising_Edge_Int_Dis
INLINE void EXINT1_Rising_Edge_Int_Dis(void)
disables Interrupt on rising edge at EXTINT1.
Definition: int.h:478
EXINT0_Falling_Edge_Int_Clr
INLINE void EXINT0_Falling_Edge_Int_Clr(void)
clear Interrupt status on falling edge at EXTINT0.
Definition: int.h:657
NMI_ECC_Int_En
INLINE void NMI_ECC_Int_En(void)
enables ECC Error NMI.
Definition: int.h:906
SCU
#define SCU
Definition: tle986x.h:6004
ECC_NVM_DoubleBit_Int_En
INLINE void ECC_NVM_DoubleBit_Int_En(void)
enables NVM Double Bit ECC Error Interrupt.
Definition: int.h:252
NMI_NVM_Int_Dis
INLINE void NMI_NVM_Int_Dis(void)
disables NVM Operation Complete NMI.
Definition: int.h:880
EXINT0_Falling_Edge_Int_Dis
INLINE void EXINT0_Falling_Edge_Int_Dis(void)
disables Interrupt on falling edge at EXTINT0.
Definition: int.h:433
NMI_SUP_Int_Dis
INLINE void NMI_SUP_Int_Dis(void)
disables Supply Prewarning NMI.
Definition: int.h:1021
ECC_RAM_DoubleBit_Int_Clr
INLINE void ECC_RAM_DoubleBit_Int_Clr(void)
clears RAM Double Bit ECC Error Interrupt flag.
Definition: int.h:321
NMI_WDT_Int_Clr
INLINE void NMI_WDT_Int_Clr(void)
clears Watchdog Timer NMI Flag.
Definition: int.h:1131
NMI_MAP_Int_Dis
INLINE void NMI_MAP_Int_Dis(void)
disables NVM Map Error NMI.
Definition: int.h:978
NMI_OWD_Int_Dis
INLINE void NMI_OWD_Int_Dis(void)
disables Oscillator Watchdog NMI.
Definition: int.h:1066
ECC_NVM_DoubleBit_Int_Clr
INLINE void ECC_NVM_DoubleBit_Int_Clr(void)
clears NVM Double Bit ECC Error Interrupt flag.
Definition: int.h:343
EXINT2_Rising_Edge_Int_En
INLINE void EXINT2_Rising_Edge_Int_En(void)
enables Interrupt on rising edge at EXTINT2.
Definition: int.h:545
NMI_PLL_Int_En
INLINE void NMI_PLL_Int_En(void)
enables PLL Loss of Lock NMI.
Definition: int.h:812
NMI_MAP_Int_Clr
INLINE void NMI_MAP_Int_Clr(void)
clears NVM Map Error NMI Flag.
Definition: int.h:1240
NMI_OWD_Int_Clr
INLINE void NMI_OWD_Int_Clr(void)
clears Oscillator Watchdog NMI Flag.
Definition: int.h:1218
EXINT2_Rising_Edge_Int_Dis
INLINE void EXINT2_Rising_Edge_Int_Dis(void)
disables Interrupt on rising edge at EXTINT2.
Definition: int.h:568
EXINT2_Falling_Edge_Int_En
INLINE void EXINT2_Falling_Edge_Int_En(void)
enables Interrupt on falling edge at EXTINT2.
Definition: int.h:590
ECC_RAM_DoubleBit_Int_Dis
INLINE void ECC_RAM_DoubleBit_Int_Dis(void)
disables RAM Double Bit ECC Error Interrupt.
Definition: int.h:226
EXINT0_Falling_Edge_Int_En
INLINE void EXINT0_Falling_Edge_Int_En(void)
enables Interrupt on falling edge at EXTINT0.
Definition: int.h:410
NMI_MAP_Int_En
INLINE void NMI_MAP_Int_En(void)
enables NVM Map Error NMI.
Definition: int.h:955
NMI_OT_Int_Dis
INLINE void NMI_OT_Int_Dis(void)
disables OT NMI.
Definition: int.h:1109