![]() |
Infineon MOTIX™ MCU TLE987x Device Family SDK
|
Go to the source code of this file.
Interrupt low level access library.
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 void | BEMF_Phase_U_Hi_Int_En (void) |
enables Phase U Zero Crossing Comparator High Interrupt. More... | |
INLINE void | BEMF_Phase_U_Hi_Int_Dis (void) |
disables Phase U Zero Crossing Comparator High Interrupt. More... | |
INLINE void | BEMF_Phase_U_Lo_Int_En (void) |
enables Phase U Zero Crossing Comparator Low Interrupt. More... | |
INLINE void | BEMF_Phase_U_Lo_Int_Dis (void) |
disables Phase U Zero Crossing Comparator Low Interrupt. More... | |
INLINE void | BEMF_Phase_V_Hi_Int_En (void) |
enables Phase V Zero Crossing Comparator High Interrupt. More... | |
INLINE void | BEMF_Phase_V_Hi_Int_Dis (void) |
disables Phase V Zero Crossing Comparator High Interrupt. More... | |
INLINE void | BEMF_Phase_V_Lo_Int_En (void) |
enables Phase V Zero Crossing Comparator Low Interrupt. More... | |
INLINE void | BEMF_Phase_V_Lo_Int_Dis (void) |
disables Phase V Zero Crossing Comparator Low Interrupt. More... | |
INLINE void | BEMF_Phase_W_Hi_Int_En (void) |
enables Phase W Zero Crossing Comparator High Interrupt. More... | |
INLINE void | BEMF_Phase_W_Hi_Int_Dis (void) |
disables Phase W Zero Crossing Comparator High Interrupt. More... | |
INLINE void | BEMF_Phase_W_Lo_Int_En (void) |
enables Phase W Zero Crossing Comparator Low Interrupt. More... | |
INLINE void | BEMF_Phase_W_Lo_Int_Dis (void) |
disables Phase W Zero Crossing Comparator Low Interrupt. More... | |
INLINE void | BEMF_Phase_U_Hi_Int_Clr (void) |
clears Phase U Zero Crossing Comparator High Interrupt flag. More... | |
INLINE void | BEMF_Phase_U_Lo_Int_Clr (void) |
clears Phase U Zero Crossing Comparator Low Interrupt flag. More... | |
INLINE void | BEMF_Phase_V_Hi_Int_Clr (void) |
clears Phase V Zero Crossing Comparator High Interrupt flag. More... | |
INLINE void | BEMF_Phase_V_Lo_Int_Clr (void) |
clears Phase V Zero Crossing Comparator Low Interrupt flag. More... | |
INLINE void | BEMF_Phase_W_Hi_Int_Clr (void) |
clears Phase W Zero Crossing Comparator High Interrupt flag. More... | |
INLINE void | BEMF_Phase_W_Lo_Int_Clr (void) |
clears Phase W Zero Crossing Comparator Low Interrupt flag. 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 based on the Config Wizard for MOTIX MCU configuration. More... | |
#define NMI_ECC ((uint8)1u << 6u) |
NMI Flags selection macro, NMI_ECC.
#define NMI_MAP ((uint8)1u << 5u) |
NMI Flags selection macro, NMI_MAP.
#define NMI_NVM ((uint8)1u << 2u) |
NMI Flags selection macro, NMI_NVM.
#define NMI_OT ((uint8)1u << 3u) |
NMI Flags selection macro, NMI_OT.
#define NMI_OWT ((uint8)1u << 4u) |
NMI Flags selection macro, NMI_OWT.
#define NMI_PLL ((uint8)1u << 1u) |
NMI Flags selection macro, NMI_PLL.
#define NMI_SUP ((uint8)1u << 7u) |
NMI Flags selection macro, NMI_SUP.
#define NMI_WDT ((uint8)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 (0xFFUL) |
NMI Clear Bit Mask.
#define SCU_NMICLR_Pos (0UL) |
NMI Clear Bit Position.
#define SCU_NMISR_Msk (0xFFUL) |
NMI Status Read Bit Mask.
#define SCU_NMISR_Pos (0UL) |
NMI Status Read Bit Position.
INLINE void BEMF_Phase_U_Hi_Int_Clr | ( | void | ) |
clears Phase U Zero Crossing Comparator High Interrupt flag.
Example
This example treats the Phase U Zero Crossing Comparator High Interrupt.
INLINE void BEMF_Phase_U_Hi_Int_Dis | ( | void | ) |
disables Phase U Zero Crossing Comparator High Interrupt.
Example
This example treats the Phase U Zero Crossing Comparator High Interrupt.
INLINE void BEMF_Phase_U_Hi_Int_En | ( | void | ) |
enables Phase U Zero Crossing Comparator High Interrupt.
Example
This example treats the Phase U Zero Crossing Comparator High Interrupt.
INLINE void BEMF_Phase_U_Lo_Int_Clr | ( | void | ) |
clears Phase U Zero Crossing Comparator Low Interrupt flag.
Example
This example treats the Phase U Zero Crossing Comparator Low Interrupt.
INLINE void BEMF_Phase_U_Lo_Int_Dis | ( | void | ) |
disables Phase U Zero Crossing Comparator Low Interrupt.
Example
This example treats the Phase U Zero Crossing Comparator Low Interrupt.
INLINE void BEMF_Phase_U_Lo_Int_En | ( | void | ) |
enables Phase U Zero Crossing Comparator Low Interrupt.
Example
This example treats the Phase U Zero Crossing Comparator Low Interrupt.
INLINE void BEMF_Phase_V_Hi_Int_Clr | ( | void | ) |
clears Phase V Zero Crossing Comparator High Interrupt flag.
Example
This example treats the Phase V Zero Crossing Comparator High Interrupt.
INLINE void BEMF_Phase_V_Hi_Int_Dis | ( | void | ) |
disables Phase V Zero Crossing Comparator High Interrupt.
Example
This example treats the Phase V Zero Crossing Comparator High Interrupt.
INLINE void BEMF_Phase_V_Hi_Int_En | ( | void | ) |
enables Phase V Zero Crossing Comparator High Interrupt.
Example
This example treats the Phase V Zero Crossing Comparator High Interrupt.
INLINE void BEMF_Phase_V_Lo_Int_Clr | ( | void | ) |
clears Phase V Zero Crossing Comparator Low Interrupt flag.
Example
This example treats the Phase V Zero Crossing Comparator Low Interrupt.
INLINE void BEMF_Phase_V_Lo_Int_Dis | ( | void | ) |
disables Phase V Zero Crossing Comparator Low Interrupt.
Example
This example treats the Phase V Zero Crossing Comparator Low Interrupt.
INLINE void BEMF_Phase_V_Lo_Int_En | ( | void | ) |
enables Phase V Zero Crossing Comparator Low Interrupt.
Example
This example treats the Phase V Zero Crossing Comparator Low Interrupt.
INLINE void BEMF_Phase_W_Hi_Int_Clr | ( | void | ) |
clears Phase W Zero Crossing Comparator High Interrupt flag.
Example
This example treats the Phase W Zero Crossing Comparator High Interrupt.
INLINE void BEMF_Phase_W_Hi_Int_Dis | ( | void | ) |
disables Phase W Zero Crossing Comparator High Interrupt.
Example
This example treats the Phase W Zero Crossing Comparator High Interrupt.
INLINE void BEMF_Phase_W_Hi_Int_En | ( | void | ) |
enables Phase W Zero Crossing Comparator High Interrupt.
Example
This example treats the Phase W Zero Crossing Comparator High Interrupt.
INLINE void BEMF_Phase_W_Lo_Int_Clr | ( | void | ) |
clears Phase W Zero Crossing Comparator Low Interrupt flag.
Example
This example treats the Phase W Zero Crossing Comparator Low Interrupt.
INLINE void BEMF_Phase_W_Lo_Int_Dis | ( | void | ) |
disables Phase W Zero Crossing Comparator Low Interrupt.
Example
This example treats the Phase W Zero Crossing Comparator Low Interrupt.
INLINE void BEMF_Phase_W_Lo_Int_En | ( | void | ) |
enables Phase W Zero Crossing Comparator Low Interrupt.
Example
This example treats the Phase W Zero Crossing Comparator Low Interrupt.
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 | ) |
clear Interrupt status on falling edge at EXTINT0.
Example
This example treats the External Interrupt 0x on falling edge.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Clears the NMI Status flags.
Flags | NMI Status bit mask |
Example
This example Clears All the NMI Status flags.
INLINE void INT_Disable_Global_Int | ( | void | ) |
disables the global interrupt IEN0.EA
Example
This example disables Global Interrupt.
INLINE void INT_Enable_Global_Int | ( | void | ) |
enables the global interrupt IEN0.EA
Example
This example enables Global Interrupt.
Reads out the NMI Status.
Example
This example Reads out the NMI Status.
void INT_Init | ( | void | ) |
Initializes the Interrupt module based on the Config Wizard for MOTIX MCU configuration.
INLINE void NMI_ECC_Int_Clr | ( | void | ) |
clears ECC Error NMI Flag.
Example
This example treats the ECC Error NMI.
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_NVM_Int_Clr | ( | void | ) |
clears NVM Operation Complete NMI flag.
Example
This example treats the NVM Operation Complete NMI.
INLINE void NMI_NVM_Int_Dis | ( | void | ) |
disables NVM Operation Complete NMI.
Example
This example treats the NVM Operation Complete NMI.
INLINE void NMI_NVM_Int_En | ( | void | ) |
enables NVM Operation Complete NMI.
Example
This example treats the NVM Operation Complete NMI.
INLINE void NMI_OT_Int_Clr | ( | void | ) |
clears NMI OT Flag.
Example
This example treats the NMI OT.
INLINE void NMI_OT_Int_Dis | ( | void | ) |
disables OT NMI.
Example
This example treats the NMI OT.
INLINE void NMI_OT_Int_En | ( | void | ) |
enables OT NMI.
Example
This example treats the NMI OT.
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_PLL_Int_Clr | ( | void | ) |
clears PLL Loss of Lock NMI Flag.
Example
This example treats the PLL Loss of Lock NMI.
INLINE void NMI_PLL_Int_Dis | ( | void | ) |
disables PLL Loss of Lock NMI.
Example
This example treats the PLL Loss of Lock NMI.
INLINE void NMI_PLL_Int_En | ( | void | ) |
enables PLL Loss of Lock NMI.
Example
This example treats the PLL Loss of Lock NMI.
INLINE void NMI_SUP_Int_Clr | ( | void | ) |
clears Supply Prewarning NMI Flag.
Example
This example treats the Supply Prewarning NMI.
INLINE void NMI_SUP_Int_Dis | ( | void | ) |
disables Supply Prewarning NMI.
Example
This example treats the Supply Prewarning NMI.
INLINE void NMI_SUP_Int_En | ( | void | ) |
enables Supply Prewarning NMI.
Example
This example treats the Supply Prewarning NMI.
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 | ) |
disables Watchdog Timer NMI.
Example
This example treats the Watchdog Timer NMI.
INLINE void NMI_WDT_Int_En | ( | void | ) |
enables Watchdog Timer NMI.
Example
This example treats the Watchdog Timer NMI.
INLINE void NVIC_Node0_Dis | ( | void | ) |
Disables the NVIC node 0 (Int_GPT1)
INLINE void NVIC_Node0_En | ( | void | ) |
Enables the NVIC node 0 (Int_GPT1)
INLINE void NVIC_Node10_Dis | ( | void | ) |
Disables the NVIC node 10 (Int_UART1)
INLINE void NVIC_Node10_En | ( | void | ) |
Enables the NVIC node 10 (Int_UART1)
INLINE void NVIC_Node11_Dis | ( | void | ) |
Disables the NVIC node 11 (Int_UART2)
INLINE void NVIC_Node11_En | ( | void | ) |
Enables the NVIC node 11 (Int_UART2)
INLINE void NVIC_Node12_Dis | ( | void | ) |
Disables the NVIC node 12 (Int_EXINT0)
INLINE void NVIC_Node12_En | ( | void | ) |
Enables the NVIC node 12 (Int_EXINT0)
INLINE void NVIC_Node13_Dis | ( | void | ) |
Disables the NVIC node 13 (Int_EXINT1)
INLINE void NVIC_Node13_En | ( | void | ) |
Enables the NVIC node 13 (Int_EXINT1)
INLINE void NVIC_Node14_Dis | ( | void | ) |
Disables the NVIC node 14 (Int_BDRV)
INLINE void NVIC_Node14_En | ( | void | ) |
Enables the NVIC node 14 (Int_BDRV)
INLINE void NVIC_Node15_Dis | ( | void | ) |
Disables the NVIC node 15 (Int_DMA)
INLINE void NVIC_Node15_En | ( | void | ) |
Enables the NVIC node 15 (Int_DMA)
INLINE void NVIC_Node1_Dis | ( | void | ) |
Disables the NVIC node 1 (Int_GPT2)
INLINE void NVIC_Node1_En | ( | void | ) |
Enables the NVIC node 1 (Int_GPT2)
INLINE void NVIC_Node2_Dis | ( | void | ) |
Disables the NVIC node 2 (Int_ADC2)
INLINE void NVIC_Node2_En | ( | void | ) |
Enables the NVIC node 2 (Int_ADC2)
INLINE void NVIC_Node3_Dis | ( | void | ) |
Disables the NVIC node 3 (Int_ADC1)
INLINE void NVIC_Node3_En | ( | void | ) |
Enables the NVIC node 3 (Int_ADC1)
INLINE void NVIC_Node4_Dis | ( | void | ) |
Disables the NVIC node 4 (Int_CCU6SR0)
INLINE void NVIC_Node4_En | ( | void | ) |
Enables the NVIC node 4 (Int_CCU6SR0)
INLINE void NVIC_Node5_Dis | ( | void | ) |
Disables the NVIC node 5 (Int_CCU6SR1)
INLINE void NVIC_Node5_En | ( | void | ) |
Enables the NVIC node 5 (Int_CCU6SR1)
INLINE void NVIC_Node6_Dis | ( | void | ) |
Disables the NVIC node 6 (Int_CCU6SR2)
INLINE void NVIC_Node6_En | ( | void | ) |
Enables the NVIC node 6 (Int_CCU6SR2)
INLINE void NVIC_Node7_Dis | ( | void | ) |
Disables the NVIC node 7 (Int_CCU6SR3)
INLINE void NVIC_Node7_En | ( | void | ) |
Enables the NVIC node 7 (Int_CCU6SR3)
INLINE void NVIC_Node8_Dis | ( | void | ) |
Disables the NVIC node 8 (Int_SSC1)
INLINE void NVIC_Node8_En | ( | void | ) |
Enables the NVIC node 8 (Int_SSC1)
INLINE void NVIC_Node9_Dis | ( | void | ) |
Disables the NVIC node 9 (Int_SSC2)
INLINE void NVIC_Node9_En | ( | void | ) |
Enables the NVIC node 9 (Int_SSC2)