![]() |
Infineon MOTIX™ MCU TLE985x Device Family SDK
|
Go to the source code of this file.
High Voltage Monitor Input low level access library.
Macros | |
#define | MON1_STATUS_LOW (0U) |
MONx Status Flag mask, MON1 LOW STATUS. More... | |
#define | MON1_STATUS_HIGH (1U) |
MONx Status Flag mask, MON1 HIGH STATUS. More... | |
#define | MON2_STATUS_LOW (0U) |
MONx Status Flag mask, MON2 LOW STATUS. More... | |
#define | MON2_STATUS_HIGH (1U) |
MONx Status Flag mask, MON2 HIGH STATUS. More... | |
#define | MON3_STATUS_LOW (0U) |
MONx Status Flag mask, MON3 LOW STATUS. More... | |
#define | MON3_STATUS_HIGH (1U) |
MONx Status Flag mask, MON3 HIGH STATUS. More... | |
#define | MON4_STATUS_LOW (0U) |
MONx Status Flag mask, MON4 LOW STATUS. More... | |
#define | MON4_STATUS_HIGH (1U) |
MONx Status Flag mask, MON4 HIGH STATUS. More... | |
#define | SCU_EXICON1_MON1_RE_Pos (0UL) |
External Interrupt MON1 Rising Edge Bit Position. More... | |
#define | SCU_EXICON1_MON1_RE_Msk (0x01UL) |
External Interrupt MON1 Rising Edge Bit Mask. More... | |
#define | SCU_EXICON1_MON1_FE_Pos (1UL) |
External Interrupt MON1 Falling Edge Bit Position. More... | |
#define | SCU_EXICON1_MON1_FE_Msk (0x02UL) |
External Interrupt MON1 Falling Edge Bit Mask. More... | |
#define | SCU_EXICON1_MON2_RE_Pos (2UL) |
External Interrupt MON2 Rising Edge Bit Position. More... | |
#define | SCU_EXICON1_MON2_RE_Msk (0x04UL) |
External Interrupt MON2 Rising Edge Bit Mask. More... | |
#define | SCU_EXICON1_MON2_FE_Pos (3UL) |
External Interrupt MON2 Falling Edge Bit Position. More... | |
#define | SCU_EXICON1_MON2_FE_Msk (0x08UL) |
External Interrupt MON2 Falling Edge Bit Mask. More... | |
#define | SCU_EXICON1_MON3_RE_Pos (4UL) |
External Interrupt MON3 Rising Edge Bit Position. More... | |
#define | SCU_EXICON1_MON3_RE_Msk (0x10UL) |
External Interrupt MON3 Rising Edge Bit Mask. More... | |
#define | SCU_EXICON1_MON3_FE_Pos (5UL) |
External Interrupt MON3 Falling Edge Bit Position. More... | |
#define | SCU_EXICON1_MON3_FE_Msk (0x20UL) |
External Interrupt MON3 Falling Edge Bit Mask. More... | |
#define | SCU_EXICON1_MON4_RE_Pos (6UL) |
External Interrupt MON4 Rising Edge Bit Position. More... | |
#define | SCU_EXICON1_MON4_RE_Msk (0x40UL) |
External Interrupt MON4 Rising Edge Bit Mask. More... | |
#define | SCU_EXICON1_MON4_FE_Pos (7UL) |
External Interrupt MON4 Falling Edge Bit Position. More... | |
#define | SCU_EXICON1_MON4_FE_Msk (0x80UL) |
External Interrupt MON4 Falling Edge Bit Mask. More... | |
Functions | |
void | MONx_Init (void) |
Initializes the MONx module. More... | |
uint8 | MONx_Get_Status (uint8 Monx) |
Reads out the MONx Status. More... | |
uint8 | MONx_Debounce (uint8 Monx, uint8 MonActiveState) |
Debounces the MONx input and reads the logical input value. More... | |
INLINE void | MON1_Rising_Edge_Int_Clr (void) |
Clears MON1 on rising edge interrupt flag. More... | |
INLINE void | MON1_Falling_Edge_Int_Clr (void) |
Clears MON1 on falling edge interrupt flag. More... | |
INLINE void | MON2_Rising_Edge_Int_Clr (void) |
Clears MON2 on rising edge interrupt flag. More... | |
INLINE void | MON2_Falling_Edge_Int_Clr (void) |
Clears MON2 on falling edge interrupt flag. More... | |
INLINE void | MON3_Rising_Edge_Int_Clr (void) |
Clears MON3 on rising edge interrupt flag. More... | |
INLINE void | MON3_Falling_Edge_Int_Clr (void) |
Clears MON3 on falling edge interrupt flag. More... | |
INLINE void | MON4_Rising_Edge_Int_Clr (void) |
Clears MON4 on rising edge interrupt flag. More... | |
INLINE void | MON4_Falling_Edge_Int_Clr (void) |
Clears MON4 on falling edge interrupt flag. More... | |
INLINE void | MON1_Rising_Edge_Int_En (void) |
Enables MON1 on rising edge interrupt. More... | |
INLINE void | MON1_Rising_Edge_Int_Dis (void) |
Disables MON1 on rising edge interrupt. More... | |
INLINE void | MON1_Falling_Edge_Int_En (void) |
Enables MON1 on falling edge interrupt. More... | |
INLINE void | MON1_Falling_Edge_Int_Dis (void) |
Disables MON1 on falling edge interrupt. More... | |
INLINE void | MON2_Rising_Edge_Int_En (void) |
Enables MON2 on rising edge interrupt. More... | |
INLINE void | MON2_Rising_Edge_Int_Dis (void) |
Disables MON2 on rising edge interrupt. More... | |
INLINE void | MON2_Falling_Edge_Int_En (void) |
Enables MON2 on falling edge interrupt. More... | |
INLINE void | MON2_Falling_Edge_Int_Dis (void) |
Disables MON2 on falling edge interrupt. More... | |
INLINE void | MON3_Rising_Edge_Int_En (void) |
Enables MON3 on rising edge interrupt. More... | |
INLINE void | MON3_Rising_Edge_Int_Dis (void) |
Disables MON3 on rising edge interrupt. More... | |
INLINE void | MON3_Falling_Edge_Int_En (void) |
Enables MON3 on falling edge interrupt. More... | |
INLINE void | MON3_Falling_Edge_Int_Dis (void) |
Disables MON3 on falling edge interrupt. More... | |
INLINE void | MON4_Rising_Edge_Int_En (void) |
Enables MON4 on rising edge interrupt. More... | |
INLINE void | MON4_Rising_Edge_Int_Dis (void) |
Disables MON4 on rising edge interrupt. More... | |
INLINE void | MON4_Falling_Edge_Int_En (void) |
Enables MON4 on falling edge interrupt. More... | |
INLINE void | MON4_Falling_Edge_Int_Dis (void) |
Disables MON4 on falling edge interrupt. More... | |
INLINE uint8 | MON1_Sts (void) |
Reads MON1 Status. More... | |
INLINE void | MON1_PullUp_En (void) |
Enables PullUp for MON1. More... | |
INLINE void | MON1_PullUp_Dis (void) |
Disables PullUp for MON1. More... | |
INLINE void | MON1_PullDown_En (void) |
Enables PullDown for MON1. More... | |
INLINE void | MON1_PullDown_Dis (void) |
Disables PullDown for MON1. More... | |
INLINE void | MON1_CycSense_En (void) |
Enables Cycle Sense for MON1. More... | |
INLINE void | MON1_CycSense_Dis (void) |
Disables Cycle Sense for MON1. More... | |
INLINE void | MON1_WakeOnRise_En (void) |
Enables Wake-up on Rising Edge for MON1. More... | |
INLINE void | MON1_WakeOnRise_Dis (void) |
Disables Wake-up on Rising Edge for MON1. More... | |
INLINE void | MON1_WakeOnFall_En (void) |
Enables Wake-up on Falling Edge for MON1. More... | |
INLINE void | MON1_WakeOnFall_Dis (void) |
Disables Wake-up on Falling Edge for MON1. More... | |
INLINE void | MON1_En (void) |
Enables MON1. More... | |
INLINE void | MON1_Dis (void) |
Disables MON1. More... | |
INLINE uint8 | MON2_Sts (void) |
Reads MON2 Status. More... | |
INLINE void | MON2_PullUp_En (void) |
Enables PullUp for MON2. More... | |
INLINE void | MON2_PullUp_Dis (void) |
Disables PullUp for MON2. More... | |
INLINE void | MON2_PullDown_En (void) |
Enables PullDown for MON2. More... | |
INLINE void | MON2_PullDown_Dis (void) |
Disables PullDown for MON2. More... | |
INLINE void | MON2_CycSense_En (void) |
Enables Cycle Sense for MON2. More... | |
INLINE void | MON2_CycSense_Dis (void) |
Disables Cycle Sense for MON2. More... | |
INLINE void | MON2_WakeOnRise_En (void) |
Enables Wake-up on Rising Edge for MON2. More... | |
INLINE void | MON2_WakeOnRise_Dis (void) |
Disables Wake-up on Rising Edge for MON2. More... | |
INLINE void | MON2_WakeOnFall_En (void) |
Enables Wake-up on Falling Edge for MON2. More... | |
INLINE void | MON2_WakeOnFall_Dis (void) |
Disables Wake-up on Falling Edge for MON2. More... | |
INLINE void | MON2_En (void) |
Enables MON2. More... | |
INLINE void | MON2_Dis (void) |
Disables MON2. More... | |
INLINE uint8 | MON3_Sts (void) |
Reads MON3 Status. More... | |
INLINE void | MON3_PullUp_En (void) |
Enables PullUp for MON3. More... | |
INLINE void | MON3_PullUp_Dis (void) |
Disables PullUp for MON3. More... | |
INLINE void | MON3_PullDown_En (void) |
Enables PullDown for MON3. More... | |
INLINE void | MON3_PullDown_Dis (void) |
Disables PullDown for MON3. More... | |
INLINE void | MON3_CycSense_En (void) |
Enables Cycle Sense for MON3. More... | |
INLINE void | MON3_CycSense_Dis (void) |
Disables Cycle Sense for MON3. More... | |
INLINE void | MON3_WakeOnRise_En (void) |
Enables Wake-up on Rising Edge for MON3. More... | |
INLINE void | MON3_WakeOnRise_Dis (void) |
Disables Wake-up on Rising Edge for MON3. More... | |
INLINE void | MON3_WakeOnFall_En (void) |
Enables Wake-up on Falling Edge for MON3. More... | |
INLINE void | MON3_WakeOnFall_Dis (void) |
Disables Wake-up on Falling Edge for MON3. More... | |
INLINE void | MON3_En (void) |
Enables MON3. More... | |
INLINE void | MON3_Dis (void) |
Disables MON3. More... | |
INLINE uint8 | MON4_Sts (void) |
Reads MON4 Status. More... | |
INLINE void | MON4_PullUp_En (void) |
Enables PullUp for MON4. More... | |
INLINE void | MON4_PullUp_Dis (void) |
Disables PullUp for MON4. More... | |
INLINE void | MON4_PullDown_En (void) |
Enables PullDown for MON4. More... | |
INLINE void | MON4_PullDown_Dis (void) |
Disables PullDown for MON4. More... | |
INLINE void | MON4_CycSense_En (void) |
Enables Cycle Sense for MON4. More... | |
INLINE void | MON4_CycSense_Dis (void) |
Disables Cycle Sense for MON4. More... | |
INLINE void | MON4_WakeOnRise_En (void) |
Enables Wake-up on Rising Edge for MON4. More... | |
INLINE void | MON4_WakeOnRise_Dis (void) |
Disables Wake-up on Rising Edge for MON4. More... | |
INLINE void | MON4_WakeOnFall_En (void) |
Enables Wake-up on Falling Edge for MON4. More... | |
INLINE void | MON4_WakeOnFall_Dis (void) |
Disables Wake-up on Falling Edge for MON4. More... | |
INLINE void | MON4_En (void) |
Enables MON4. More... | |
INLINE void | MON4_Dis (void) |
Disables MON4. More... | |
INLINE void | MON1_Int_En (void) |
Enables MON1 interrupt. More... | |
INLINE void | MON2_Int_En (void) |
Enables MON2 interrupt. More... | |
INLINE void | MON3_Int_En (void) |
Enables MON3 interrupt. More... | |
INLINE void | MON4_Int_En (void) |
Enables MON4 interrupt. More... | |
INLINE void | MON1_Int_Dis (void) |
Disables MON1 interrupt. More... | |
INLINE void | MON2_Int_Dis (void) |
Disables MON2 interrupt. More... | |
INLINE void | MON3_Int_Dis (void) |
Disables MON3 interrupt. More... | |
INLINE void | MON4_Int_Dis (void) |
Disables MON4 interrupt. More... | |
#define MON1_STATUS_HIGH (1U) |
MONx Status Flag mask, MON1 HIGH STATUS.
#define MON1_STATUS_LOW (0U) |
MONx Status Flag mask, MON1 LOW STATUS.
#define MON2_STATUS_HIGH (1U) |
MONx Status Flag mask, MON2 HIGH STATUS.
#define MON2_STATUS_LOW (0U) |
MONx Status Flag mask, MON2 LOW STATUS.
#define MON3_STATUS_HIGH (1U) |
MONx Status Flag mask, MON3 HIGH STATUS.
#define MON3_STATUS_LOW (0U) |
MONx Status Flag mask, MON3 LOW STATUS.
#define MON4_STATUS_HIGH (1U) |
MONx Status Flag mask, MON4 HIGH STATUS.
#define MON4_STATUS_LOW (0U) |
MONx Status Flag mask, MON4 LOW STATUS.
#define SCU_EXICON1_MON1_FE_Msk (0x02UL) |
External Interrupt MON1 Falling Edge Bit Mask.
#define SCU_EXICON1_MON1_FE_Pos (1UL) |
External Interrupt MON1 Falling Edge Bit Position.
#define SCU_EXICON1_MON1_RE_Msk (0x01UL) |
External Interrupt MON1 Rising Edge Bit Mask.
#define SCU_EXICON1_MON1_RE_Pos (0UL) |
External Interrupt MON1 Rising Edge Bit Position.
#define SCU_EXICON1_MON2_FE_Msk (0x08UL) |
External Interrupt MON2 Falling Edge Bit Mask.
#define SCU_EXICON1_MON2_FE_Pos (3UL) |
External Interrupt MON2 Falling Edge Bit Position.
#define SCU_EXICON1_MON2_RE_Msk (0x04UL) |
External Interrupt MON2 Rising Edge Bit Mask.
#define SCU_EXICON1_MON2_RE_Pos (2UL) |
External Interrupt MON2 Rising Edge Bit Position.
#define SCU_EXICON1_MON3_FE_Msk (0x20UL) |
External Interrupt MON3 Falling Edge Bit Mask.
#define SCU_EXICON1_MON3_FE_Pos (5UL) |
External Interrupt MON3 Falling Edge Bit Position.
#define SCU_EXICON1_MON3_RE_Msk (0x10UL) |
External Interrupt MON3 Rising Edge Bit Mask.
#define SCU_EXICON1_MON3_RE_Pos (4UL) |
External Interrupt MON3 Rising Edge Bit Position.
#define SCU_EXICON1_MON4_FE_Msk (0x80UL) |
External Interrupt MON4 Falling Edge Bit Mask.
#define SCU_EXICON1_MON4_FE_Pos (7UL) |
External Interrupt MON4 Falling Edge Bit Position.
#define SCU_EXICON1_MON4_RE_Msk (0x40UL) |
External Interrupt MON4 Rising Edge Bit Mask.
#define SCU_EXICON1_MON4_RE_Pos (6UL) |
External Interrupt MON4 Rising Edge Bit Position.
INLINE void MON1_CycSense_Dis | ( | void | ) |
Disables Cycle Sense for MON1.
Example
This example disables Cycle Sense for MON1.
INLINE void MON1_CycSense_En | ( | void | ) |
Enables Cycle Sense for MON1.
Example
This example enables Cycle Sense for MON1.
INLINE void MON1_Dis | ( | void | ) |
INLINE void MON1_En | ( | void | ) |
Enables MON1.
Example
This example enables Wake-up on Falling Edge for MON1.
INLINE void MON1_Falling_Edge_Int_Clr | ( | void | ) |
Clears MON1 on falling edge interrupt flag.
Example
This example treats the MON1 on falling edge interrupt.
INLINE void MON1_Falling_Edge_Int_Dis | ( | void | ) |
Disables MON1 on falling edge interrupt.
Example
This example treats the MON1 on falling edge interrupt.
INLINE void MON1_Falling_Edge_Int_En | ( | void | ) |
Enables MON1 on falling edge interrupt.
Example
This example treats the MON1 on falling edge interrupt.
INLINE void MON1_Int_Dis | ( | void | ) |
Disables MON1 interrupt.
Example
This example treats the MON1 on rising edge interrupt.
INLINE void MON1_Int_En | ( | void | ) |
Enables MON1 interrupt.
Example
This example treats the MON1 on rising edge interrupt.
INLINE void MON1_PullDown_Dis | ( | void | ) |
Disables PullDown for MON1.
Example
This example disables PullDown for MON1.
INLINE void MON1_PullDown_En | ( | void | ) |
Enables PullDown for MON1.
Example
This example enables PullDown for MON1.
INLINE void MON1_PullUp_Dis | ( | void | ) |
Disables PullUp for MON1.
Example
This example disables PullUp for MON1.
INLINE void MON1_PullUp_En | ( | void | ) |
Enables PullUp for MON1.
Example
This example enables PullUp for MON1.
INLINE void MON1_Rising_Edge_Int_Clr | ( | void | ) |
Clears MON1 on rising edge interrupt flag.
Example
This example treats the MON1 on rising edge interrupt.
INLINE void MON1_Rising_Edge_Int_Dis | ( | void | ) |
Disables MON1 on rising edge interrupt.
Example
This example treats the MON1 on rising edge interrupt.
INLINE void MON1_Rising_Edge_Int_En | ( | void | ) |
Enables MON1 on rising edge interrupt.
Example
This example treats the MON1 on rising edge interrupt.
INLINE void MON1_WakeOnFall_Dis | ( | void | ) |
Disables Wake-up on Falling Edge for MON1.
Example
This example disables Wake-up on Falling Edge for MON1.
INLINE void MON1_WakeOnFall_En | ( | void | ) |
Enables Wake-up on Falling Edge for MON1.
Example
This example enables Wake-up on Falling Edge for MON1.
INLINE void MON1_WakeOnRise_Dis | ( | void | ) |
Disables Wake-up on Rising Edge for MON1.
Example
This example disables Wake-up on Rising Edge for MON1.
INLINE void MON1_WakeOnRise_En | ( | void | ) |
Enables Wake-up on Rising Edge for MON1.
Example
This example enables Wake-up on Rising Edge for MON1.
INLINE void MON2_CycSense_Dis | ( | void | ) |
Disables Cycle Sense for MON2.
Example
This example disables Cycle Sense for MON2.
INLINE void MON2_CycSense_En | ( | void | ) |
Enables Cycle Sense for MON2.
Example
This example enables Cycle Sense for MON2.
INLINE void MON2_Dis | ( | void | ) |
INLINE void MON2_En | ( | void | ) |
Enables MON2.
Example
This example enables PullUp for MON2.
INLINE void MON2_Falling_Edge_Int_Clr | ( | void | ) |
Clears MON2 on falling edge interrupt flag.
Example
This example treats the MON2 on falling edge interrupt.
INLINE void MON2_Falling_Edge_Int_Dis | ( | void | ) |
Disables MON2 on falling edge interrupt.
Example
This example treats the MON2 on falling edge interrupt.
INLINE void MON2_Falling_Edge_Int_En | ( | void | ) |
Enables MON2 on falling edge interrupt.
Example
This example treats the MON2 on falling edge interrupt.
INLINE void MON2_Int_Dis | ( | void | ) |
Disables MON2 interrupt.
Example
This example treats the MON2 on rising edge interrupt.
INLINE void MON2_Int_En | ( | void | ) |
Enables MON2 interrupt.
Example
This example treats the MON2 on rising edge interrupt.
INLINE void MON2_PullDown_Dis | ( | void | ) |
Disables PullDown for MON2.
Example
This example disables PullDown for MON2.
INLINE void MON2_PullDown_En | ( | void | ) |
Enables PullDown for MON2.
Example
This example enables PullDown for MON2.
INLINE void MON2_PullUp_Dis | ( | void | ) |
Disables PullUp for MON2.
Example
This example disables PullUp for MON2.
INLINE void MON2_PullUp_En | ( | void | ) |
Enables PullUp for MON2.
Example
This example enables PullUp for MON2.
INLINE void MON2_Rising_Edge_Int_Clr | ( | void | ) |
Clears MON2 on rising edge interrupt flag.
Example
This example treats the MON2 on rising edge interrupt.
INLINE void MON2_Rising_Edge_Int_Dis | ( | void | ) |
Disables MON2 on rising edge interrupt.
Example
This example treats the MON2 on rising edge interrupt.
INLINE void MON2_Rising_Edge_Int_En | ( | void | ) |
Enables MON2 on rising edge interrupt.
Example
This example treats the MON2 on rising edge interrupt.
INLINE void MON2_WakeOnFall_Dis | ( | void | ) |
Disables Wake-up on Falling Edge for MON2.
Example
This example disables Wake-up on Falling Edge for MON2.
INLINE void MON2_WakeOnFall_En | ( | void | ) |
Enables Wake-up on Falling Edge for MON2.
Example
This example enables Wake-up on Falling Edge for MON2.
INLINE void MON2_WakeOnRise_Dis | ( | void | ) |
Disables Wake-up on Rising Edge for MON2.
Example
This example disables Wake-up on Rising Edge for MON2.
INLINE void MON2_WakeOnRise_En | ( | void | ) |
Enables Wake-up on Rising Edge for MON2.
Example
This example enables Wake-up on Rising Edge for MON2.
INLINE void MON3_CycSense_Dis | ( | void | ) |
Disables Cycle Sense for MON3.
Example
This example disables Cycle Sense for MON3.
INLINE void MON3_CycSense_En | ( | void | ) |
Enables Cycle Sense for MON3.
Example
This example enables Cycle Sense for MON3.
INLINE void MON3_Dis | ( | void | ) |
INLINE void MON3_En | ( | void | ) |
Enables MON3.
Example
This example enables Cycle Sense for MON3.
INLINE void MON3_Falling_Edge_Int_Clr | ( | void | ) |
Clears MON3 on falling edge interrupt flag.
Example
This example treats the MON3 on falling edge interrupt.
INLINE void MON3_Falling_Edge_Int_Dis | ( | void | ) |
Disables MON3 on falling edge interrupt.
Example
This example treats the MON3 on falling edge interrupt.
INLINE void MON3_Falling_Edge_Int_En | ( | void | ) |
Enables MON3 on falling edge interrupt.
Example
This example treats the MON3 on falling edge interrupt.
INLINE void MON3_Int_Dis | ( | void | ) |
Disables MON3 interrupt.
Example
This example treats the MON3 on rising edge interrupt.
INLINE void MON3_Int_En | ( | void | ) |
Enables MON3 interrupt.
Example
This example treats the MON3 on rising edge interrupt.
INLINE void MON3_PullDown_Dis | ( | void | ) |
Disables PullDown for MON3.
Example
This example disables PullDown for MON3.
INLINE void MON3_PullDown_En | ( | void | ) |
Enables PullDown for MON3.
Example
This example enables PullDown for MON3.
INLINE void MON3_PullUp_Dis | ( | void | ) |
Disables PullUp for MON3.
Example
This example disables PullUp for MON3.
INLINE void MON3_PullUp_En | ( | void | ) |
Enables PullUp for MON3.
Example
This example enables PullUp for MON3.
INLINE void MON3_Rising_Edge_Int_Clr | ( | void | ) |
Clears MON3 on rising edge interrupt flag.
Example
This example treats the MON3 on rising edge interrupt.
INLINE void MON3_Rising_Edge_Int_Dis | ( | void | ) |
Disables MON3 on rising edge interrupt.
Example
This example treats the MON3 on rising edge interrupt.
INLINE void MON3_Rising_Edge_Int_En | ( | void | ) |
Enables MON3 on rising edge interrupt.
Example
This example treats the MON3 on rising edge interrupt.
INLINE void MON3_WakeOnFall_Dis | ( | void | ) |
Disables Wake-up on Falling Edge for MON3.
Example
This example disables Wake-up on Falling Edge for MON3.
INLINE void MON3_WakeOnFall_En | ( | void | ) |
Enables Wake-up on Falling Edge for MON3.
Example
This example enables Wake-up on Falling Edge for MON3.
INLINE void MON3_WakeOnRise_Dis | ( | void | ) |
Disables Wake-up on Rising Edge for MON3.
Example
This example disables Wake-up on Rising Edge for MON3.
INLINE void MON3_WakeOnRise_En | ( | void | ) |
Enables Wake-up on Rising Edge for MON3.
Example
This example enables Wake-up on Rising Edge for MON3.
INLINE void MON4_CycSense_Dis | ( | void | ) |
Disables Cycle Sense for MON4.
Example
This example disables Cycle Sense for MON4.
INLINE void MON4_CycSense_En | ( | void | ) |
Enables Cycle Sense for MON4.
Example
This example enables Cycle Sense for MON4.
INLINE void MON4_Dis | ( | void | ) |
INLINE void MON4_En | ( | void | ) |
Enables MON4.
Example
This example enables PullDown for MON4.
INLINE void MON4_Falling_Edge_Int_Clr | ( | void | ) |
Clears MON4 on falling edge interrupt flag.
Example
This example treats the MON4 on falling edge interrupt.
INLINE void MON4_Falling_Edge_Int_Dis | ( | void | ) |
Disables MON4 on falling edge interrupt.
Example
This example treats the MON4 on falling edge interrupt.
INLINE void MON4_Falling_Edge_Int_En | ( | void | ) |
Enables MON4 on falling edge interrupt.
Example
This example treats the MON4 on falling edge interrupt.
INLINE void MON4_Int_Dis | ( | void | ) |
Disables MON4 interrupt.
Example
This example treats the MON4 on rising edge interrupt.
INLINE void MON4_Int_En | ( | void | ) |
Enables MON4 interrupt.
Example
This example treats the MON4 on rising edge interrupt.
INLINE void MON4_PullDown_Dis | ( | void | ) |
Disables PullDown for MON4.
Example
This example disables PullDown for MON4.
INLINE void MON4_PullDown_En | ( | void | ) |
Enables PullDown for MON4.
Example
This example enables PullDown for MON4.
INLINE void MON4_PullUp_Dis | ( | void | ) |
Disables PullUp for MON4.
Example
This example disables PullUp for MON4.
INLINE void MON4_PullUp_En | ( | void | ) |
Enables PullUp for MON4.
Example
This example enables PullUp for MON4.
INLINE void MON4_Rising_Edge_Int_Clr | ( | void | ) |
Clears MON4 on rising edge interrupt flag.
Example
This example treats the MON4 on rising edge interrupt.
INLINE void MON4_Rising_Edge_Int_Dis | ( | void | ) |
Disables MON4 on rising edge interrupt.
Example
This example treats the MON4 on rising edge interrupt.
INLINE void MON4_Rising_Edge_Int_En | ( | void | ) |
Enables MON4 on rising edge interrupt.
Example
This example treats the MON4 on rising edge interrupt.
INLINE void MON4_WakeOnFall_Dis | ( | void | ) |
Disables Wake-up on Falling Edge for MON4.
Example
This example disables Wake-up on Falling Edge for MON4.
INLINE void MON4_WakeOnFall_En | ( | void | ) |
Enables Wake-up on Falling Edge for MON4.
Example
This example enables Wake-up on Falling Edge for MON4.
INLINE void MON4_WakeOnRise_Dis | ( | void | ) |
Disables Wake-up on Rising Edge for MON4.
Example
This example disables Wake-up on Rising Edge for MON4.
INLINE void MON4_WakeOnRise_En | ( | void | ) |
Enables Wake-up on Rising Edge for MON4.
Example
This example enables Wake-up on Rising Edge for MON4.
Debounces the MONx input and reads the logical input value.
Monx | MONx status flag |
MonActiveState | Expected active state of the MONx input |
Example
This example Debounces the MON2 input to Low Level and reads the logical input value.
Reads out the MONx Status.
Monx | MONx status flag |
Example
This example reads MON4 Status.
void MONx_Init | ( | void | ) |
Initializes the MONx module.