Home
last modified time | relevance | path

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

/hal_nxp-latest/mcux/mcux-sdk/components/button/
Dfsl_component_button.c114 static void BUTTON_NotificationUpdate(button_state_t *buttonState, button_event_t event) in BUTTON_NotificationUpdate() argument
116 buttonState->state.pressed = (uint8_t)kStatus_BUTTON_PressIdle; in BUTTON_NotificationUpdate()
117 buttonState->state.msg = (uint8_t)event; in BUTTON_NotificationUpdate()
122 s_buttonList.commonTaskMsg.callbackParam = buttonState; in BUTTON_NotificationUpdate()
135 button_state_t *buttonState = (button_state_t *)param; in BUTTON_Event() local
140 (void)HAL_GpioGetInput(buttonState->gpioHandle, &pinState); in BUTTON_Event()
142 if (((uint8_t)kStatus_BUTTON_PressIdle == buttonState->state.pressed) || in BUTTON_Event()
143 ((uint8_t)kStatus_BUTTON_PressDoubleStart == buttonState->state.pressed)) in BUTTON_Event()
145 if (buttonState->pinStateDefault != pinState) in BUTTON_Event()
147 buttonState->state.pressed++; in BUTTON_Event()
[all …]