 |
TLE986x Device Family SDK
|
Go to the documentation of this file.
84 #define MON_STATUS_LOW (0U)
86 #define MON_STATUS_HIGH (1U)
INLINE void MON_WakeOnFall_En(void)
enables Wake-up on Falling Edge for MON.
Definition: mon.h:416
INLINE void MON_PullDown_Dis(void)
disables PullDown for MON.
Definition: mon.h:326
INLINE void MON_CycSense_En(void)
enables Cycle Sense for MON.
Definition: mon.h:344
General type declarations.
#define MON
Definition: tle986x.h:6001
INLINE void MON_PullUp_En(void)
enables PullUp for MON.
Definition: mon.h:272
#define PMU_MON_CNF_CYC_Msk
Definition: tle986x.h:8163
INLINE void MON_Falling_Edge_Int_Clr(void)
clears MON on falling edge interrupt flag.
Definition: mon.h:131
#define SCU_MODIEN3_MONSTS_Pos
Definition: tle986x.h:9002
#define SCU_IRCON0CLR_MONRC_Msk
Definition: tle986x.h:8876
#define PMU_MON_CNF_PU_Msk
Definition: tle986x.h:8159
SFR low level access library.
#define PMU_MON_CNF_FALL_Pos
Definition: tle986x.h:8166
#define INLINE
Definition: types.h:134
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:346
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:391
INLINE uint8 MON_Sts(void)
reads MON Status.
Definition: mon.h:254
#define SCU_IRCON0CLR_MONRC_Pos
Definition: tle986x.h:8875
INLINE void MON_Rising_Edge_Int_En(void)
enables MON on rising edge interrupt.
Definition: mon.h:156
INLINE void MON_Rising_Edge_Int_Clr(void)
clears MON on rising edge interrupt flag.
Definition: mon.h:106
INLINE void MON_Rising_Edge_Int_Dis(void)
disables MON on rising edge interrupt.
Definition: mon.h:182
INLINE void MON_Falling_Edge_Int_Dis(void)
disables MON on falling edge interrupt.
Definition: mon.h:233
INLINE void MON_WakeOnFall_Dis(void)
disables Wake-up on Falling Edge for MON.
Definition: mon.h:434
unsigned char uint8
8 bit unsigned value
Definition: types.h:139
#define PMU_MON_CNF_PD_Msk
Definition: tle986x.h:8161
INLINE uint8 MON_Get_Status(void)
Reads out the MON Status.
Definition: mon.h:522
#define PMU_MON_CNF_FALL_Msk
Definition: tle986x.h:8167
INLINE void MON_PullUp_Dis(void)
disables PullUp for MON.
Definition: mon.h:290
#define SCU_IRCON0CLR_MONFC_Pos
Definition: tle986x.h:8873
INLINE void MON_En(void)
enables MON.
Definition: mon.h:452
#define PMU_MON_CNF_RISE_Msk
Definition: tle986x.h:8165
#define SCU_MODIEN3_MONSTS_Msk
Definition: tle986x.h:9003
#define PMU_MON_CNF_EN_Msk
Definition: tle986x.h:8169
INLINE void MON_CycSense_Dis(void)
disables Cycle Sense for MON.
Definition: mon.h:362
INLINE void MON_PullDown_En(void)
enables PullDown for MON.
Definition: mon.h:308
#define PMU_MON_CNF_PD_Pos
Definition: tle986x.h:8160
INLINE void MON_WakeOnRise_En(void)
enables Wake-up on Rising Edge for MON.
Definition: mon.h:380
CMSIS register HeaderFile.
#define SCU
Definition: tle986x.h:6004
#define PMU_MON_CNF_PU_Pos
Definition: tle986x.h:8158
uint8 MON_Debounce(uint8 MonActiveState)
Debounces the MON input and reads the logical input value.
#define PMU_MON_CNF_CYC_Pos
Definition: tle986x.h:8162
#define SCU_IRCON0CLR_MONFC_Msk
Definition: tle986x.h:8874
#define PMU_MON_CNF_EN_Pos
Definition: tle986x.h:8168
#define PMU_MON_CNF_RISE_Pos
Definition: tle986x.h:8164
INLINE void MON_Falling_Edge_Int_En(void)
enables MON on falling edge interrupt.
Definition: mon.h:207
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:331
INLINE void MON_Dis(void)
disables MON.
Definition: mon.h:469
void MON_Init(void)
Initializes the MON module.
INLINE void MON_WakeOnRise_Dis(void)
disables Wake-up on Rising Edge for MON.
Definition: mon.h:398