Home
last modified time | relevance | path

Searched refs:pinIndex (Results 1 – 4 of 4) sorted by relevance

/hal_nxp-latest/mcux/mcux-sdk/drivers/wuu/
Dfsl_wuu.c56 void WUU_SetExternalWakeUpPinsConfig(WUU_Type *base, uint8_t pinIndex, const wuu_external_wakeup_pi… in WUU_SetExternalWakeUpPinsConfig() argument
68 offset = 2U * (pinIndex & 0xFU); in WUU_SetExternalWakeUpPinsConfig()
73 if ((pinIndex >> 4U) != 0U) in WUU_SetExternalWakeUpPinsConfig()
98 modeReg &= WUU_CLEAR_BIT_FIELD_IN_REG(WUU_PMC_REG_BIT_FIELD_MASK, pinIndex); in WUU_SetExternalWakeUpPinsConfig()
99 modeReg |= WUU_SET_BIT_FIELD_IN_REG(config->mode, pinIndex); in WUU_SetExternalWakeUpPinsConfig()
106 if ((pinIndex >> 4U) != 0U) in WUU_SetExternalWakeUpPinsConfig()
127 void WUU_ClearExternalWakeupPinsConfig(WUU_Type *base, uint8_t pinIndex) in WUU_ClearExternalWakeupPinsConfig() argument
129 if (pinIndex <= 15U) in WUU_ClearExternalWakeupPinsConfig()
131 base->PE1 &= ~(WUU_PE_REG_BIT_FIELD_MASK << (2UL * (uint32_t)pinIndex)); in WUU_ClearExternalWakeupPinsConfig()
132 base->PDC1 &= ~(WUU_PDC_REG_BIT_FIELD_MASK << (2UL * (uint32_t)pinIndex)); in WUU_ClearExternalWakeupPinsConfig()
[all …]
Dfsl_wuu.h109 uint32_t pinIndex; /*!< The index of wakeup pin to be muxxed into filter. */ member
136 void WUU_SetExternalWakeUpPinsConfig(WUU_Type *base, uint8_t pinIndex, const wuu_external_wakeup_pi…
144 void WUU_ClearExternalWakeupPinsConfig(WUU_Type *base, uint8_t pinIndex);
275 bool WUU_GetExternalWakeupPinFlag(WUU_Type *base, uint32_t pinIndex);
285 void WUU_ClearExternalWakeupPinFlag(WUU_Type *base, uint32_t pinIndex);
/hal_nxp-latest/mcux/mcux-sdk/drivers/llwu/
Dfsl_llwu.c27 void LLWU_SetExternalWakeupPinMode(LLWU_Type *base, uint32_t pinIndex, llwu_external_pin_mode_t pin… in LLWU_SetExternalWakeupPinMode() argument
34 switch (pinIndex >> 4U) in LLWU_SetExternalWakeupPinMode()
52 regOffset = ((pinIndex & 0x0FU) << 1U); in LLWU_SetExternalWakeupPinMode()
61 switch (pinIndex >> 2U) in LLWU_SetExternalWakeupPinMode()
107 regOffset = (uint8_t)((pinIndex & 0x03U) << 1U); in LLWU_SetExternalWakeupPinMode()
125 bool LLWU_GetExternalWakeupPinFlag(LLWU_Type *base, uint32_t pinIndex) in LLWU_GetExternalWakeupPinFlag() argument
128 return (0U != (base->PF & (1UL << pinIndex))); in LLWU_GetExternalWakeupPinFlag()
133 switch (pinIndex >> 3U) in LLWU_GetExternalWakeupPinFlag()
181 if (0U != (*regBase & (1U << pinIndex % 8U))) in LLWU_GetExternalWakeupPinFlag()
207 void LLWU_ClearExternalWakeupPinFlag(LLWU_Type *base, uint32_t pinIndex) in LLWU_ClearExternalWakeupPinFlag() argument
[all …]
Dfsl_llwu.h85 uint32_t pinIndex; /*!< A pin number */ member
162 void LLWU_SetExternalWakeupPinMode(LLWU_Type *base, uint32_t pinIndex, llwu_external_pin_mode_t pin…
174 bool LLWU_GetExternalWakeupPinFlag(LLWU_Type *base, uint32_t pinIndex);
184 void LLWU_ClearExternalWakeupPinFlag(LLWU_Type *base, uint32_t pinIndex);