70 #define MON_STATUS_LOW (0U)
72 #define MON_STATUS_HIGH (1U)
#define MON
Definition: tle987x.h:6068
#define SCU
Definition: tle987x.h:6071
#define PMU_MON_CNF_CYC_Pos
Definition: tle987x.h:8299
#define PMU_MON_CNF_EN_Pos
Definition: tle987x.h:8305
#define PMU_MON_CNF_EN_Msk
Definition: tle987x.h:8306
#define PMU_MON_CNF_PU_Pos
Definition: tle987x.h:8295
#define SCU_MODIEN3_MONSTS_Msk
Definition: tle987x.h:9132
#define SCU_IRCON0CLR_MONRC_Pos
Definition: tle987x.h:9004
#define PMU_MON_CNF_PD_Msk
Definition: tle987x.h:8298
#define PMU_MON_CNF_RISE_Pos
Definition: tle987x.h:8301
#define PMU_MON_CNF_RISE_Msk
Definition: tle987x.h:8302
#define PMU_MON_CNF_FALL_Msk
Definition: tle987x.h:8304
#define PMU_MON_CNF_CYC_Msk
Definition: tle987x.h:8300
#define PMU_MON_CNF_PD_Pos
Definition: tle987x.h:8297
#define PMU_MON_CNF_PU_Msk
Definition: tle987x.h:8296
#define SCU_IRCON0CLR_MONRC_Msk
Definition: tle987x.h:9005
#define PMU_MON_CNF_FALL_Pos
Definition: tle987x.h:8303
#define SCU_MODIEN3_MONSTS_Pos
Definition: tle987x.h:9131
#define SCU_IRCON0CLR_MONFC_Msk
Definition: tle987x.h:9003
#define SCU_IRCON0CLR_MONFC_Pos
Definition: tle987x.h:9002
INLINE void MON_CycSense_En(void)
enables Cycle Sense for MON.
Definition: mon.h:335
INLINE void MON_Falling_Edge_Int_En(void)
enables MON on falling edge interrupt.
Definition: mon.h:198
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:97
INLINE void MON_Falling_Edge_Int_Dis(void)
disables MON on falling edge interrupt.
Definition: mon.h:224
INLINE void MON_Falling_Edge_Int_Clr(void)
clears MON on falling edge interrupt flag.
Definition: mon.h:122
INLINE void MON_En(void)
enables MON.
Definition: mon.h:443
INLINE uint8 MON_Get_Status(void)
Reads out the MON Status.
Definition: mon.h:515
INLINE void MON_PullUp_En(void)
enables PullUp for MON.
Definition: mon.h:263
INLINE void MON_WakeOnFall_En(void)
enables Wake-up on Falling Edge for MON.
Definition: mon.h:407
INLINE void MON_WakeOnRise_En(void)
enables Wake-up on Rising Edge for MON.
Definition: mon.h:371
INLINE void MON_PullUp_Dis(void)
disables PullUp for MON.
Definition: mon.h:281
INLINE uint8 MON_Sts(void)
reads MON Status.
Definition: mon.h:245
INLINE void MON_Rising_Edge_Int_Dis(void)
disables MON on rising edge interrupt.
Definition: mon.h:173
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:353
INLINE void MON_WakeOnRise_Dis(void)
disables Wake-up on Rising Edge for MON.
Definition: mon.h:389
INLINE void MON_Dis(void)
disables MON.
Definition: mon.h:460
INLINE void MON_Rising_Edge_Int_En(void)
enables MON on rising edge interrupt.
Definition: mon.h:147
INLINE void MON_PullDown_En(void)
enables PullDown for MON.
Definition: mon.h:299
INLINE void MON_PullDown_Dis(void)
disables PullDown for MON.
Definition: mon.h:317
INLINE void MON_WakeOnFall_Dis(void)
disables Wake-up on Falling Edge for MON.
Definition: mon.h:425
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:322
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:382
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:337
CMSIS register HeaderFile.
General type declarations.
#define INLINE
Definition: types.h:132
uint8_t uint8
8 bit unsigned value
Definition: types.h:137