![]() |
Infineon MOTIX™ MCU TLE985x Device Family SDK
|
Go to the source code of this file.
Interrupt low level access library.
Macros | |
#define | NMI_WDT (1u << 0u) |
NMI Flags selection macro, NMI_WDT. More... | |
#define | NMI_OT (1u << 3u) |
NMI Flags selection macro, NMI_OT. More... | |
#define | NMI_OWT (1u << 4u) |
NMI Flags selection macro, NMI_OWT. More... | |
#define | NMI_MAP (1u << 5u) |
NMI Flags selection macro, NMI_MAP. More... | |
#define | NMI_ECC (1u << 6u) |
NMI Flags selection macro, NMI_ECC. More... | |
#define | NMI_SUP (1u << 7u) |
NMI Flags selection macro, NMI_SUP. More... | |
#define | NMI_STOF (1u << 8u) |
NMI Flags selection macro, NMI_STOF. 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_Msk (0x1FBu) |
NMI Status Read Bit Mask. More... | |
#define | SCU_NMICLR_Msk (0x33u) |
NMI Clear Bit Mask. More... | |
Functions | |
void | INT_Init (void) |
Initializes the Interrupt module. More... | |
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 External Interrupt 0x on rising edge. More... | |
INLINE void | EXINT0_Rising_Edge_Int_Dis (void) |
Disables External Interrupt 0x on rising edge. More... | |
INLINE void | EXINT0_Falling_Edge_Int_En (void) |
Enables External Interrupt 0x on falling edge. More... | |
INLINE void | EXINT0_Falling_Edge_Int_Dis (void) |
Disables External Interrupt 0x on falling edge. More... | |
INLINE void | EXINT1_Rising_Edge_Int_En (void) |
Enables External Interrupt 1x on rising edge. More... | |
INLINE void | EXINT1_Rising_Edge_Int_Dis (void) |
Disables External Interrupt 1x on rising edge. More... | |
INLINE void | EXINT1_Falling_Edge_Int_En (void) |
Enables External Interrupt 1x on falling edge. More... | |
INLINE void | EXINT1_Falling_Edge_Int_Dis (void) |
Disables External Interrupt 1x on falling edge. More... | |
INLINE void | EXINT2_Rising_Edge_Int_En (void) |
Enables External Interrupt 2x on rising edge. More... | |
INLINE void | EXINT2_Rising_Edge_Int_Dis (void) |
Disables External Interrupt 2x on rising edge. More... | |
INLINE void | EXINT2_Falling_Edge_Int_En (void) |
Enables External Interrupt 2x on falling edge. More... | |
INLINE void | EXINT2_Falling_Edge_Int_Dis (void) |
Disables External Interrupt 2x on falling edge. More... | |
INLINE void | EXINT0_Rising_Edge_Int_Clr (void) |
Clears Interrupt Flag for External Interrupt 0x on rising edge. More... | |
INLINE void | EXINT0_Falling_Edge_Int_Clr (void) |
Clears Interrupt Flag for External Interrupt 0x on falling edge. More... | |
INLINE void | EXINT1_Rising_Edge_Int_Clr (void) |
Clears Interrupt Flag for External Interrupt 1x on rising edge. More... | |
INLINE void | EXINT1_Falling_Edge_Int_Clr (void) |
Clears Interrupt Flag for External Interrupt 1x on falling edge. More... | |
INLINE void | EXINT2_Rising_Edge_Int_Clr (void) |
Clears Interrupt Flag for External Interrupt 2x on rising edge. More... | |
INLINE void | EXINT2_Falling_Edge_Int_Clr (void) |
Clears Interrupt Flag for External Interrupt 2x on falling edge. 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_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 NMI OT. More... | |
INLINE void | NMI_OT_Int_Dis (void) |
Disables NMI OT. More... | |
INLINE void | NMI_STOF_Int_En (void) |
Enables Stack Overflow NMI. More... | |
INLINE void | NMI_STOF_Int_Dis (void) |
Disables Stack Overflow NMI. More... | |
INLINE void | NMI_WDT_Int_Clr (void) |
Clears Watchdog Timer NMI 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_STOF_En (void) |
Enables Stack Overflow. More... | |
INLINE void | NMI_STOF_Dis (void) |
Disables Stack Overflow. More... | |
INLINE void | NMI_STOF_Int_Clr (void) |
Clears Stack Overflow status. More... | |
INLINE void | Int_PORT2_Pend_Set (void) |
Sets Interrupt Pending for PORT2. More... | |
INLINE void | Int_MON_Pend_Set (void) |
Sets Interrupt Pending for MONx. More... | |
INLINE void | Int_DU_Pend_Set (void) |
Sets Interrupt Pending for Differential Unit. More... | |
INLINE void | Int_OPA_Pend_Set (void) |
Sets Interrupt Pending for Current Sense Amplifier. More... | |
INLINE void | Int_HS_Pend_Set (void) |
Sets Interrupt Pending for High-Side Switch. More... | |
INLINE void | Int_BDRV_Pend_Set (void) |
Sets Interrupt Pending for Bridge Driver. More... | |
INLINE void | Int_CP_Pend_Set (void) |
Sets Interrupt Pending for Charge Pump. More... | |
INLINE void | Int_MATHDIV_Pend_Set (void) |
Sets Interrupt Pending for Math Divider. More... | |
INLINE void | Int_WAKEUP_Pend_Set (void) |
Sets Interrupt Pending for WAKEUP. More... | |
INLINE void | Int_EXINT1_Pend_Set (void) |
Sets Interrupt Pending for EXINT1. More... | |
INLINE void | Int_EXINT0_Pend_Set (void) |
Sets Interrupt Pending for EXINT0. More... | |
INLINE void | Int_UART2_Pend_Set (void) |
Sets Interrupt Pending for UART2. More... | |
INLINE void | Int_UART1_Pend_Set (void) |
Sets Interrupt Pending for UART1. More... | |
INLINE void | Int_SSC2_Pend_Set (void) |
Sets Interrupt Pending for SSC2. More... | |
INLINE void | Int_SSC1_Pend_Set (void) |
Sets Interrupt Pending for SSC1. More... | |
INLINE void | Int_CCU6SR3_Pend_Set (void) |
Sets Interrupt Pending for CCU6 SR3. More... | |
INLINE void | Int_CCU6SR2_Pend_Set (void) |
Sets Interrupt Pending for CCU6 SR2. More... | |
INLINE void | Int_CCU6SR1_Pend_Set (void) |
Sets Interrupt Pending for CCU6 SR1. More... | |
INLINE void | Int_CCU6SR0_Pend_Set (void) |
Sets Interrupt Pending for CCU6 SR0. More... | |
INLINE void | Int_ADC1_Pend_Set (void) |
Sets Interrupt Pending for ADC1. More... | |
INLINE void | Int_ADC2_Pend_Set (void) |
Sets Interrupt Pending for ADC2. More... | |
INLINE void | Int_GPT2_Pend_Set (void) |
Sets Interrupt Pending for GPT2. More... | |
INLINE void | Int_GPT1_Pend_Set (void) |
Sets Interrupt Pending for GPT1. More... | |
INLINE void | Int_PORT2_Pend_Clr (void) |
Clears Interrupt Pending for PORT2. More... | |
INLINE void | Int_MON_Pend_Clr (void) |
Clears Interrupt Pending for MONx. More... | |
INLINE void | Int_DU_Pend_Clr (void) |
Clears Interrupt Pending for Differential Unit. More... | |
INLINE void | Int_OPA_Pend_Clr (void) |
Clears Interrupt Pending for Current Sense Amplifier. More... | |
INLINE void | Int_HS_Pend_Clr (void) |
Clears Interrupt Pending for High-Side Switch. More... | |
INLINE void | Int_BDRV_Pend_Clr (void) |
Clears Interrupt Pending for Bridge Driver. More... | |
INLINE void | Int_CP_Pend_Clr (void) |
Clears Interrupt Pending for Charge Pump. More... | |
INLINE void | Int_MATHDIV_Pend_Clr (void) |
Clears Interrupt Pending for Math Divider. More... | |
INLINE void | Int_WAKEUP_Pend_Clr (void) |
Clears Interrupt Pending for WAKEUP. More... | |
INLINE void | Int_EXINT1_Pend_Clr (void) |
Clears Interrupt Pending for EXINT1. More... | |
INLINE void | Int_EXINT0_Pend_Clr (void) |
Clears Interrupt Pending for EXINT0. More... | |
INLINE void | Int_UART2_Pend_Clr (void) |
Clears Interrupt Pending for UART2. More... | |
INLINE void | Int_UART1_Pend_Clr (void) |
Clears Interrupt Pending for UART1. More... | |
INLINE void | Int_SSC2_Pend_Clr (void) |
Clears Interrupt Pending for SSC2. More... | |
INLINE void | Int_SSC1_Pend_Clr (void) |
Clears Interrupt Pending for SSC1. More... | |
INLINE void | Int_CCU6SR3_Pend_Clr (void) |
Clears Interrupt Pending for CCU6 SR3. More... | |
INLINE void | Int_CCU6SR2_Pend_Clr (void) |
Clears Interrupt Pending for CCU6 SR2. More... | |
INLINE void | Int_CCU6SR1_Pend_Clr (void) |
Clears Interrupt Pending for CCU6 SR1. More... | |
INLINE void | Int_CCU6SR0_Pend_Clr (void) |
Clears Interrupt Pending for CCU6 SR0. More... | |
INLINE void | Int_ADC1_Pend_Clr (void) |
Clears Interrupt Pending for ADC1. More... | |
INLINE void | Int_ADC2_Pend_Clr (void) |
Clears Interrupt Pending for ADC2. More... | |
INLINE void | Int_GPT2_Pend_Clr (void) |
Clears Interrupt Pending for GPT2. More... | |
INLINE void | Int_GPT1_Pend_Clr (void) |
Clears Interrupt Pending Status for GPT1. More... | |
INLINE void | NMI_Pend_Set (void) |
Sets NMI Pending. More... | |
INLINE void | PENDSV_Pend_Set (void) |
Sets PENDSV Pending. More... | |
INLINE void | PENDSV_Pend_Clr (void) |
Clears PENDSV Pending Status. More... | |
INLINE void | SysTick_Pend_Set (void) |
Sets SysTick Exception Pending. More... | |
INLINE void | SysTick_Pend_Clr (void) |
Clears SysTick Exception Pending Status. More... | |
INLINE uint16 | 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... | |
#define NMI_ECC (1u << 6u) |
NMI Flags selection macro, NMI_ECC.
#define NMI_MAP (1u << 5u) |
NMI Flags selection macro, NMI_MAP.
#define NMI_OT (1u << 3u) |
NMI Flags selection macro, NMI_OT.
#define NMI_OWT (1u << 4u) |
NMI Flags selection macro, NMI_OWT.
#define NMI_STOF (1u << 8u) |
NMI Flags selection macro, NMI_STOF.
#define NMI_SUP (1u << 7u) |
NMI Flags selection macro, NMI_SUP.
#define NMI_WDT (1u << 0u) |
NMI Flags selection macro, NMI_WDT.
#define SCU_EXICON0_EXINT0_FE_Msk (0x02UL) |
External Interrupt 0 Falling Edge Bit Mask.
#define SCU_EXICON0_EXINT0_FE_Pos (1UL) |
External Interrupt 0 Falling Edge Bit Position.
#define SCU_EXICON0_EXINT0_RE_Msk (0x01UL) |
External Interrupt 0 Rising Edge Bit Mask.
#define SCU_EXICON0_EXINT0_RE_Pos (0UL) |
External Interrupt 0 Rising Edge Bit Position.
#define SCU_EXICON0_EXINT1_FE_Msk (0x08UL) |
External Interrupt 1 Falling Edge Bit Mask.
#define SCU_EXICON0_EXINT1_FE_Pos (3UL) |
External Interrupt 1 Falling Edge Bit Position.
#define SCU_EXICON0_EXINT1_RE_Msk (0x04UL) |
External Interrupt 1 Rising Edge Bit Mask.
#define SCU_EXICON0_EXINT1_RE_Pos (2UL) |
External Interrupt 1 Rising Edge Bit Position.
#define SCU_EXICON0_EXINT2_FE_Msk (0x20UL) |
External Interrupt 2 Falling Edge Bit Mask.
#define SCU_EXICON0_EXINT2_FE_Pos (5UL) |
External Interrupt 2 Falling Edge Bit Position.
#define SCU_EXICON0_EXINT2_RE_Msk (0x10UL) |
External Interrupt 2 Rising Edge Bit Mask.
#define SCU_EXICON0_EXINT2_RE_Pos (4UL) |
External Interrupt 2 Rising Edge Bit Position.
#define SCU_NMICLR_Msk (0x33u) |
NMI Clear Bit Mask.
#define SCU_NMISR_Msk (0x1FBu) |
NMI Status Read Bit Mask.
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.
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.
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.
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.
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.
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.
INLINE void ECC_RAM_SingleBit_Int_Clr | ( | void | ) |
Clears RAM Single Bit Error Status.
Example
This example checks the RAM Single Bit Error Status.
INLINE void EXINT0_Falling_Edge_Int_Clr | ( | void | ) |
Clears Interrupt Flag for External Interrupt 0x on falling edge.
Example
This example treats the External Interrupt 0x on falling edge.
INLINE void EXINT0_Falling_Edge_Int_Dis | ( | void | ) |
Disables External Interrupt 0x on falling edge.
Example
This example treats the External Interrupt 0x on falling edge.
INLINE void EXINT0_Falling_Edge_Int_En | ( | void | ) |
Enables External Interrupt 0x on falling edge.
Example
This example treats the External Interrupt 0x on falling edge.
INLINE void EXINT0_Rising_Edge_Int_Clr | ( | void | ) |
Clears Interrupt Flag for External Interrupt 0x on rising edge.
Example
This example treats the External Interrupt 0x on rising edge.
INLINE void EXINT0_Rising_Edge_Int_Dis | ( | void | ) |
Disables External Interrupt 0x on rising edge.
Example
This example treats the External Interrupt 0x on rising edge.
INLINE void EXINT0_Rising_Edge_Int_En | ( | void | ) |
Enables External Interrupt 0x on rising edge.
Example
This example treats the External Interrupt 0x on rising edge.
INLINE void EXINT1_Falling_Edge_Int_Clr | ( | void | ) |
Clears Interrupt Flag for External Interrupt 1x on falling edge.
Example
This example treats the External Interrupt 1x on falling edge.
INLINE void EXINT1_Falling_Edge_Int_Dis | ( | void | ) |
Disables External Interrupt 1x on falling edge.
Example
This example treats the External Interrupt 1x on falling edge.
INLINE void EXINT1_Falling_Edge_Int_En | ( | void | ) |
Enables External Interrupt 1x on falling edge.
Example
This example treats the External Interrupt 1x on falling edge.
INLINE void EXINT1_Rising_Edge_Int_Clr | ( | void | ) |
Clears Interrupt Flag for External Interrupt 1x on rising edge.
Example
This example treats the External Interrupt 1x on rising edge.
INLINE void EXINT1_Rising_Edge_Int_Dis | ( | void | ) |
Disables External Interrupt 1x on rising edge.
Example
This example treats the External Interrupt 1x on rising edge.
INLINE void EXINT1_Rising_Edge_Int_En | ( | void | ) |
Enables External Interrupt 1x on rising edge.
Example
This example treats the External Interrupt 1x on rising edge.
INLINE void EXINT2_Falling_Edge_Int_Clr | ( | void | ) |
Clears Interrupt Flag for External Interrupt 2x on falling edge.
Example
This example treats the External Interrupt 2x on falling edge.
INLINE void EXINT2_Falling_Edge_Int_Dis | ( | void | ) |
Disables External Interrupt 2x on falling edge.
Example
This example treats the External Interrupt 2x on falling edge.
INLINE void EXINT2_Falling_Edge_Int_En | ( | void | ) |
Enables External Interrupt 2x on falling edge.
Example
This example treats the External Interrupt 2x on falling edge.
INLINE void EXINT2_Rising_Edge_Int_Clr | ( | void | ) |
Clears Interrupt Flag for External Interrupt 2x on rising edge.
Example
This example treats the External Interrupt 2x on rising edge.
INLINE void EXINT2_Rising_Edge_Int_Dis | ( | void | ) |
Disables External Interrupt 2x on rising edge.
Example
This example treats the External Interrupt 2x on rising edge.
INLINE void EXINT2_Rising_Edge_Int_En | ( | void | ) |
Enables External Interrupt 2x on rising edge.
Example
This example treats the External Interrupt 2x on rising edge.
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.
INLINE void Global_Int_En | ( | void | ) |
Enables Global Interrupt (Pending interrupt requests are not blocked from the core).
Example
This example enables Global Interrupt.
INLINE void Int_ADC1_Pend_Clr | ( | void | ) |
Clears Interrupt Pending for ADC1.
Example
This example clears Interrupt Pending for ADC1.
INLINE void Int_ADC1_Pend_Set | ( | void | ) |
Sets Interrupt Pending for ADC1.
Example
This example sets Interrupt Pending for ADC1.
INLINE void Int_ADC2_Pend_Clr | ( | void | ) |
Clears Interrupt Pending for ADC2.
Example
This example clears Interrupt Pending for ADC2.
INLINE void Int_ADC2_Pend_Set | ( | void | ) |
Sets Interrupt Pending for ADC2.
Example
This example sets Interrupt Pending for ADC2.
INLINE void Int_BDRV_Pend_Clr | ( | void | ) |
Clears Interrupt Pending for Bridge Driver.
Example
This example clears Interrupt Pending for Bridge Driver.
INLINE void Int_BDRV_Pend_Set | ( | void | ) |
Sets Interrupt Pending for Bridge Driver.
Example
This example sets Interrupt Pending for Bridge Driver.
INLINE void Int_CCU6SR0_Pend_Clr | ( | void | ) |
Clears Interrupt Pending for CCU6 SR0.
Example
This example clears Interrupt Pending for CCU6 SR0.
INLINE void Int_CCU6SR0_Pend_Set | ( | void | ) |
Sets Interrupt Pending for CCU6 SR0.
Example
This example sets Interrupt Pending for CCU6 SR0.
INLINE void Int_CCU6SR1_Pend_Clr | ( | void | ) |
Clears Interrupt Pending for CCU6 SR1.
Example
This example clears Interrupt Pending for CCU6 SR1.
INLINE void Int_CCU6SR1_Pend_Set | ( | void | ) |
Sets Interrupt Pending for CCU6 SR1.
Example
This example sets Interrupt Pending for CCU6 SR1.
INLINE void Int_CCU6SR2_Pend_Clr | ( | void | ) |
Clears Interrupt Pending for CCU6 SR2.
Example
This example clears Interrupt Pending for CCU6 SR2.
INLINE void Int_CCU6SR2_Pend_Set | ( | void | ) |
Sets Interrupt Pending for CCU6 SR2.
Example
This example sets Interrupt Pending for CCU6 SR2.
INLINE void Int_CCU6SR3_Pend_Clr | ( | void | ) |
Clears Interrupt Pending for CCU6 SR3.
Example
This example clears Interrupt Pending for CCU6 SR3.
INLINE void Int_CCU6SR3_Pend_Set | ( | void | ) |
Sets Interrupt Pending for CCU6 SR3.
Example
This example sets Interrupt Pending for CCU6 SR3.
Clears the NMI Status flags.
Flags | NMI Status bit mask |
Example
This example Clears All the NMI Status flags.
INLINE void Int_CP_Pend_Clr | ( | void | ) |
Clears Interrupt Pending for Charge Pump.
Example
This example clears Interrupt Pending for Charge Pump.
INLINE void Int_CP_Pend_Set | ( | void | ) |
Sets Interrupt Pending for Charge Pump.
Example
This example sets Interrupt Pending for Charge Pump.
INLINE void INT_Disable_Global_Int | ( | void | ) |
Disables the global interrupt IEN0.EA.
Example
This example disables Global Interrupt.
INLINE void Int_DU_Pend_Clr | ( | void | ) |
Clears Interrupt Pending for Differential Unit.
Example
This example clears Interrupt Pending for Differential Unit.
INLINE void Int_DU_Pend_Set | ( | void | ) |
Sets Interrupt Pending for Differential Unit.
Example
This example sets Interrupt Pending for Differential Unit.
INLINE void INT_Enable_Global_Int | ( | void | ) |
Enables the global interrupt IEN0.EA.
Example
This example enables Global Interrupt.
INLINE void Int_EXINT0_Pend_Clr | ( | void | ) |
Clears Interrupt Pending for EXINT0.
Example
This example clears Interrupt Pending for EXINT0.
INLINE void Int_EXINT0_Pend_Set | ( | void | ) |
Sets Interrupt Pending for EXINT0.
Example
This example sets Interrupt Pending for EXINT0.
INLINE void Int_EXINT1_Pend_Clr | ( | void | ) |
Clears Interrupt Pending for EXINT1.
Example
This example clears Interrupt Pending for EXINT1.
INLINE void Int_EXINT1_Pend_Set | ( | void | ) |
Sets Interrupt Pending for EXINT1.
Example
This example sets Interrupt Pending for EXINT1.
Reads out the NMI Status.
Example
This example Reads out the NMI Status.
INLINE void Int_GPT1_Pend_Clr | ( | void | ) |
Clears Interrupt Pending Status for GPT1.
Example
This example clears Interrupt Pending for GPT1.
INLINE void Int_GPT1_Pend_Set | ( | void | ) |
Sets Interrupt Pending for GPT1.
Example
This example sets Interrupt Pending for GPT1.
INLINE void Int_GPT2_Pend_Clr | ( | void | ) |
Clears Interrupt Pending for GPT2.
Example
This example clears Interrupt Pending for GPT2.
INLINE void Int_GPT2_Pend_Set | ( | void | ) |
Sets Interrupt Pending for GPT2.
Example
This example sets Interrupt Pending for GPT2.
INLINE void Int_HS_Pend_Clr | ( | void | ) |
Clears Interrupt Pending for High-Side Switch.
Example
This example clears Interrupt Pending for High-Side Switch.
INLINE void Int_HS_Pend_Set | ( | void | ) |
Sets Interrupt Pending for High-Side Switch.
Example
This example sets Interrupt Pending for High-Side Switch.
void INT_Init | ( | void | ) |
Initializes the Interrupt module.
INLINE void Int_MATHDIV_Pend_Clr | ( | void | ) |
Clears Interrupt Pending for Math Divider.
Example
This example clears Interrupt Pending for Math Divider.
INLINE void Int_MATHDIV_Pend_Set | ( | void | ) |
Sets Interrupt Pending for Math Divider.
Example
This example sets Interrupt Pending for Math Divider.
INLINE void Int_MON_Pend_Clr | ( | void | ) |
Clears Interrupt Pending for MONx.
Example
This example clears Interrupt Pending for MONx.
INLINE void Int_MON_Pend_Set | ( | void | ) |
Sets Interrupt Pending for MONx.
Example
This example sets Interrupt Pending for MONx.
INLINE void Int_OPA_Pend_Clr | ( | void | ) |
Clears Interrupt Pending for Current Sense Amplifier.
Example
This example clears Interrupt Pending for Current Sense Amplifier.
INLINE void Int_OPA_Pend_Set | ( | void | ) |
Sets Interrupt Pending for Current Sense Amplifier.
Example
This example sets Interrupt Pending for Current Sense Amplifier.
INLINE void Int_PORT2_Pend_Clr | ( | void | ) |
Clears Interrupt Pending for PORT2.
Example
This example clears Interrupt Pending for PORT2.
INLINE void Int_PORT2_Pend_Set | ( | void | ) |
Sets Interrupt Pending for PORT2.
Example
This example sets Interrupt Pending for PORT2.
INLINE void Int_SSC1_Pend_Clr | ( | void | ) |
Clears Interrupt Pending for SSC1.
Example
This example clears Interrupt Pending for SSC1.
INLINE void Int_SSC1_Pend_Set | ( | void | ) |
Sets Interrupt Pending for SSC1.
Example
This example sets Interrupt Pending for SSC1.
INLINE void Int_SSC2_Pend_Clr | ( | void | ) |
Clears Interrupt Pending for SSC2.
Example
This example clears Interrupt Pending for SSC2.
INLINE void Int_SSC2_Pend_Set | ( | void | ) |
Sets Interrupt Pending for SSC2.
Example
This example sets Interrupt Pending for SSC2.
INLINE void Int_UART1_Pend_Clr | ( | void | ) |
Clears Interrupt Pending for UART1.
Example
This example clears Interrupt Pending for UART1.
INLINE void Int_UART1_Pend_Set | ( | void | ) |
Sets Interrupt Pending for UART1.
Example
This example sets Interrupt Pending for UART1.
INLINE void Int_UART2_Pend_Clr | ( | void | ) |
Clears Interrupt Pending for UART2.
Example
This example clears Interrupt Pending for UART2.
INLINE void Int_UART2_Pend_Set | ( | void | ) |
Sets Interrupt Pending for UART2.
Example
This example sets Interrupt Pending for UART2.
INLINE void Int_WAKEUP_Pend_Clr | ( | void | ) |
Clears Interrupt Pending for WAKEUP.
Example
This example clears Interrupt Pending for WAKEUP.
INLINE void Int_WAKEUP_Pend_Set | ( | void | ) |
Sets Interrupt Pending for WAKEUP.
Example
This example sets Interrupt Pending for WAKEUP.
INLINE void NMI_ECC_Int_Dis | ( | void | ) |
Disables ECC Error NMI.
Example
This example treats the RAM Double Bit ECC Error Interrupt.
INLINE void NMI_ECC_Int_En | ( | void | ) |
Enables ECC Error NMI.
Example
This example treats the RAM Double Bit ECC Error Interrupt.
INLINE void NMI_MAP_Int_Clr | ( | void | ) |
Clears NVM Map Error NMI Flag.
Example
This example treats the NVM Map Error NMI.
INLINE void NMI_MAP_Int_Dis | ( | void | ) |
Disables NVM Map Error NMI.
Example
This example treats the NVM Map Error NMI.
INLINE void NMI_MAP_Int_En | ( | void | ) |
Enables NVM Map Error NMI.
Example
This example treats the NVM Map Error NMI.
INLINE void NMI_OT_Int_Dis | ( | void | ) |
Disables NMI OT.
Example
This example treats the ADC2 System Tempertaure Low Interrpt.
INLINE void NMI_OT_Int_En | ( | void | ) |
Enables NMI OT.
Example
This example treats the ADC2 System Temperature Low Interrupt.
INLINE void NMI_OWD_Int_Clr | ( | void | ) |
Clears Oscillator Watchdog NMI Flag.
Example
This example treats the Oscillator Watchdog NMI.
INLINE void NMI_OWD_Int_Dis | ( | void | ) |
Disables Oscillator Watchdog NMI.
Example
This example treats the Oscillator Watchdog NMI.
INLINE void NMI_OWD_Int_En | ( | void | ) |
Enables Oscillator Watchdog NMI.
Example
This example treats the Oscillator Watchdog NMI.
INLINE void NMI_Pend_Set | ( | void | ) |
Sets NMI Pending.
Example
This example sets NMI Pending.
INLINE void NMI_STOF_Dis | ( | void | ) |
Disables Stack Overflow.
Example
This example treats the Stack Overflow NMI.
INLINE void NMI_STOF_En | ( | void | ) |
Enables Stack Overflow.
Example
This example treats the Stack Overflow NMI.
INLINE void NMI_STOF_Int_Clr | ( | void | ) |
Clears Stack Overflow status.
Example
This example treats the Stack Overflow NMI.
INLINE void NMI_STOF_Int_Dis | ( | void | ) |
Disables Stack Overflow NMI.
Example
This example treats the Stack Overflow NMI.
INLINE void NMI_STOF_Int_En | ( | void | ) |
Enables Stack Overflow NMI.
Example
This example treats the Stack Overflow NMI.
INLINE void NMI_SUP_Int_Dis | ( | void | ) |
Disables Supply Prewarning NMI.
Example
This example treats the ADC1 PostProcessing Channel0 Upper Interrupt.
INLINE void NMI_SUP_Int_En | ( | void | ) |
Enables Supply Prewarning NMI.
Example
This example treats the ADC1 PostProcessing Channel0 Upper Interrupt.
INLINE void NMI_WDT_Int_Clr | ( | void | ) |
Clears Watchdog Timer NMI Flag.
Example
This example treats the Watchdog Timer NMI.
INLINE void NMI_WDT_Int_Dis | ( | void | ) |
INLINE void NMI_WDT_Int_En | ( | void | ) |
INLINE void PENDSV_Pend_Clr | ( | void | ) |
Clears PENDSV Pending Status.
Example
This example clears PENDSV Pending Status.
INLINE void PENDSV_Pend_Set | ( | void | ) |
Sets PENDSV Pending.
Example
This example sets PENDSV Pending.
INLINE void SysTick_Pend_Clr | ( | void | ) |
Clears SysTick Exception Pending Status.
Example
This example clears SysTick Exception Pending Status.
INLINE void SysTick_Pend_Set | ( | void | ) |
Sets SysTick Exception Pending.
Example
This example sets SysTick Exception Pending.