86 #define MON_STATUS_LOW (0U)
88 #define MON_STATUS_HIGH (1U)
#define MON
Definition: tle987x.h:6094
#define SCU
Definition: tle987x.h:6097
#define PMU_MON_CNF_CYC_Pos
Definition: tle987x.h:8325
#define PMU_MON_CNF_EN_Pos
Definition: tle987x.h:8331
#define PMU_MON_CNF_EN_Msk
Definition: tle987x.h:8332
#define PMU_MON_CNF_PU_Pos
Definition: tle987x.h:8321
#define SCU_MODIEN3_MONSTS_Msk
Definition: tle987x.h:9158
#define SCU_IRCON0CLR_MONRC_Pos
Definition: tle987x.h:9030
#define PMU_MON_CNF_PD_Msk
Definition: tle987x.h:8324
#define PMU_MON_CNF_RISE_Pos
Definition: tle987x.h:8327
#define PMU_MON_CNF_RISE_Msk
Definition: tle987x.h:8328
#define PMU_MON_CNF_FALL_Msk
Definition: tle987x.h:8330
#define PMU_MON_CNF_CYC_Msk
Definition: tle987x.h:8326
#define PMU_MON_CNF_PD_Pos
Definition: tle987x.h:8323
#define PMU_MON_CNF_PU_Msk
Definition: tle987x.h:8322
#define SCU_IRCON0CLR_MONRC_Msk
Definition: tle987x.h:9031
#define PMU_MON_CNF_FALL_Pos
Definition: tle987x.h:8329
#define SCU_MODIEN3_MONSTS_Pos
Definition: tle987x.h:9157
#define SCU_IRCON0CLR_MONFC_Msk
Definition: tle987x.h:9029
#define SCU_IRCON0CLR_MONFC_Pos
Definition: tle987x.h:9028
INLINE void MON_CycSense_En(void)
enables Cycle Sense for MON.
Definition: mon.h:351
INLINE void MON_Falling_Edge_Int_En(void)
enables MON on falling edge interrupt.
Definition: mon.h:214
void MON_Init(void)
Initializes the MON module based on the Config Wizard for MOTIX MCU configuration.
INLINE void MON_Rising_Edge_Int_Clr(void)
clears MON on rising edge interrupt flag.
Definition: mon.h:113
INLINE void MON_Falling_Edge_Int_Dis(void)
disables MON on falling edge interrupt.
Definition: mon.h:240
INLINE void MON_Falling_Edge_Int_Clr(void)
clears MON on falling edge interrupt flag.
Definition: mon.h:138
INLINE void MON_En(void)
enables MON.
Definition: mon.h:459
INLINE uint8 MON_Get_Status(void)
Reads out the MON Status.
Definition: mon.h:531
INLINE void MON_PullUp_En(void)
enables PullUp for MON.
Definition: mon.h:279
INLINE void MON_WakeOnFall_En(void)
enables Wake-up on Falling Edge for MON.
Definition: mon.h:423
INLINE void MON_WakeOnRise_En(void)
enables Wake-up on Rising Edge for MON.
Definition: mon.h:387
INLINE void MON_PullUp_Dis(void)
disables PullUp for MON.
Definition: mon.h:297
INLINE uint8 MON_Sts(void)
reads MON Status.
Definition: mon.h:261
INLINE void MON_Rising_Edge_Int_Dis(void)
disables MON on rising edge interrupt.
Definition: mon.h:189
uint8 MON_Debounce(uint8 MonActiveState)
Debounces the MON input and reads the logical input value.
INLINE void MON_CycSense_Dis(void)
disables Cycle Sense for MON.
Definition: mon.h:369
INLINE void MON_WakeOnRise_Dis(void)
disables Wake-up on Rising Edge for MON.
Definition: mon.h:405
INLINE void MON_Dis(void)
disables MON.
Definition: mon.h:476
INLINE void MON_Rising_Edge_Int_En(void)
enables MON on rising edge interrupt.
Definition: mon.h:163
INLINE void MON_PullDown_En(void)
enables PullDown for MON.
Definition: mon.h:315
INLINE void MON_PullDown_Dis(void)
disables PullDown for MON.
Definition: mon.h:333
INLINE void MON_WakeOnFall_Dis(void)
disables Wake-up on Falling Edge for MON.
Definition: mon.h:441
SFR low level access library.
INLINE void Field_Wrt8(volatile uint8 *reg, uint8 pos, uint8 msk, uint8 val)
This function writes a bit field in a 8-bit register.
Definition: sfr_access.h:337
INLINE uint8 u1_Field_Rd8(const volatile uint8 *reg, uint8 pos, uint8 msk)
This function reads a 1-bit field of a 8-bit register.
Definition: sfr_access.h:397
INLINE void Field_Mod8(volatile uint8 *reg, uint8 pos, uint8 msk, uint8 val)
This function writes a bit field in a 8-bit register.
Definition: sfr_access.h:352
CMSIS register HeaderFile.
General type declarations.
#define INLINE
Definition: types.h:148
uint8_t uint8
8 bit unsigned value
Definition: types.h:153