Lines Matching refs:gpioState

556     hal_gpio_state_t *gpioState;  in HAL_GpioInit()  local
563 gpioState = (hal_gpio_state_t *)gpioHandle; in HAL_GpioInit()
573 status = HAL_GpioAddItem(&s_GpioHead, gpioState); in HAL_GpioInit()
579 (void)memcpy((void *)&gpioState->direction, (void *)pinConfig, sizeof(hal_gpio_pin_config_t)); in HAL_GpioInit()
587 hal_gpio_state_t *gpioState; in HAL_GpioDeinit() local
591 gpioState = (hal_gpio_state_t *)gpioHandle; in HAL_GpioDeinit()
592 if (kHAL_GpioDirectionIn == gpioState->direction) in HAL_GpioDeinit()
596 (void)HAL_GpioRemoveItem(&s_GpioHead, gpioState); in HAL_GpioDeinit()
602 hal_gpio_state_t *gpioState; in HAL_GpioGetInput() local
607 gpioState = (hal_gpio_state_t *)gpioHandle; in HAL_GpioGetInput()
609 *pinState = (GPIO_PinRead(s_GpioPort[gpioState->port], gpioState->pin) != 0U) ? 1U : 0U; in HAL_GpioGetInput()
615 hal_gpio_state_t *gpioState; in HAL_GpioSetOutput() local
619 gpioState = (hal_gpio_state_t *)gpioHandle; in HAL_GpioSetOutput()
621 GPIO_PinWrite(s_GpioPort[gpioState->port], gpioState->pin, (pinState != 0U) ? 1U : 0U); in HAL_GpioSetOutput()
629 hal_gpio_state_t *gpioState; in HAL_GpioInstallCallback() local
633 gpioState = (hal_gpio_state_t *)gpioHandle; in HAL_GpioInstallCallback()
635 gpioState->callbackParam = callbackParam; in HAL_GpioInstallCallback()
636 gpioState->callback = callback; in HAL_GpioInstallCallback()
643 hal_gpio_state_t *gpioState; in HAL_GpioGetTriggerMode() local
647 gpioState = (hal_gpio_state_t *)gpioHandle; in HAL_GpioGetTriggerMode()
649 if (kHAL_GpioDirectionOut == gpioState->direction) in HAL_GpioGetTriggerMode()
654 *gpioTrigger = (hal_gpio_interrupt_trigger_t)gpioState->trigger; in HAL_GpioGetTriggerMode()
660 hal_gpio_state_t *gpioState; in HAL_GpioSetTriggerMode() local
673 gpioState = (hal_gpio_state_t *)gpioHandle; in HAL_GpioSetTriggerMode()
674 assert(kHAL_GpioDirectionOut != gpioState->direction); in HAL_GpioSetTriggerMode()
728 gpioState->trigger = (uint8_t)gpioTrigger; in HAL_GpioSetTriggerMode()
733 PORT_SetPinInterruptConfig(portList[gpioState->port], gpioState->pin, pinInt); in HAL_GpioSetTriggerMode()
735 GPIO_SetPinInterruptConfig(s_GpioPort[gpioState->port], gpioState->pin, pinInt); in HAL_GpioSetTriggerMode()
737 NVIC_SetPriority(irqNo[gpioState->port], HAL_GPIO_ISR_PRIORITY); in HAL_GpioSetTriggerMode()
738 NVIC_EnableIRQ(irqNo[gpioState->port]); in HAL_GpioSetTriggerMode()
745 hal_gpio_state_t *gpioState; in HAL_GpioWakeUpSetting() local
749 gpioState = (hal_gpio_state_t *)gpioHandle; in HAL_GpioWakeUpSetting()
751 if (kHAL_GpioDirectionOut == gpioState->direction) in HAL_GpioWakeUpSetting()
772 hal_gpio_state_t *gpioState; in HAL_GpioExitLowpower() local
780 gpioState = (hal_gpio_state_t *)gpioHandle; in HAL_GpioExitLowpower()
782 if (kHAL_GpioDirectionOut == gpioState->direction) in HAL_GpioExitLowpower()
787 GPIO_PinInit(s_GpioPort[gpioState->port], gpioState->pin, &gpioPinconfig); in HAL_GpioExitLowpower()
788 if (kHAL_GpioDirectionIn == gpioState->direction) in HAL_GpioExitLowpower()
790 (void)HAL_GpioSetTriggerMode(gpioHandle, (hal_gpio_interrupt_trigger_t)gpioState->trigger); in HAL_GpioExitLowpower()