Lines Matching refs:pin
26 uint16_t pin : 5U; member
37 hal_gpio_pin_t pin; member
69 if (kHAL_GpioInterruptDisable != (hal_gpio_interrupt_trigger_t)head->pin.trigger) in HAL_GpioInterruptHandle()
71 if ((gpio_port == head->pin.port) && (0U != (intFlag & ((uint32_t)1 << head->pin.pin)))) in HAL_GpioInterruptHandle()
190 …ic hal_gpio_status_t HAL_GpioConflictSearch(hal_gpio_state_t *head, uint8_t gpio_port, uint8_t pin) in HAL_GpioConflictSearch() argument
194 if ((head->pin.port == gpio_port) && (head->pin.pin == pin)) in HAL_GpioConflictSearch()
293 … (kStatus_HAL_GpioSuccess != HAL_GpioConflictSearch(s_GpioHead, pinConfig->port, pinConfig->pin))) in HAL_GpioInit()
304 gpioState->pin.pin = pinConfig->pin; in HAL_GpioInit()
305 gpioState->pin.port = pinConfig->port; in HAL_GpioInit()
306 gpioState->pin.direction = (uint16_t)pinConfig->direction; in HAL_GpioInit()
307 gpioState->pin.trigger = (uint16_t)kHAL_GpioInterruptDisable; in HAL_GpioInit()
319 GPIO_PinInit(gpioList[gpioState->pin.port], gpioState->pin.pin, &gpioPinconfig); in HAL_GpioInit()
332 if ((uint16_t)kHAL_GpioDirectionIn == gpioState->pin.direction) in HAL_GpioDeinit()
334 … GPIO_PortDisableInterrupts(gpioList[gpioState->pin.port], ((uint32_t)1U << gpioState->pin.pin)); in HAL_GpioDeinit()
350 …*pinState = ((0U != GPIO_PinRead(gpioList[gpioStateHandle->pin.port], gpioStateHandle->pin.pin)) ?… in HAL_GpioGetInput()
363 …GPIO_PinWrite(gpioList[gpioStateHandle->pin.port], gpioStateHandle->pin.pin, (0U != pinState) ? 1U… in HAL_GpioSetOutput()
391 if (kHAL_GpioDirectionOut == (hal_gpio_direction_t)gpioStateHandle->pin.direction) in HAL_GpioGetTriggerMode()
396 *gpioTrigger = (hal_gpio_interrupt_trigger_t)gpioStateHandle->pin.trigger; in HAL_GpioGetTriggerMode()
413 if (kHAL_GpioDirectionOut == (hal_gpio_direction_t)gpioStateHandle->pin.direction) in HAL_GpioSetTriggerMode()
440 gpioStateHandle->pin.trigger = (uint16_t)gpioTrigger; in HAL_GpioSetTriggerMode()
446 …GPIO_PinSetInterruptConfig(gpioList[gpioStateHandle->pin.port], gpioStateHandle->pin.pin, triggerT… in HAL_GpioSetTriggerMode()
451 …PIO_PortEnableInterrupts(gpioList[gpioStateHandle->pin.port], ((uint32_t)1 << gpioStateHandle->pin… in HAL_GpioSetTriggerMode()
452 if (gpioStateHandle->pin.pin <= 15U) in HAL_GpioSetTriggerMode()
454 NVIC_SetPriority(gpioLowIRQsList[gpioStateHandle->pin.port], HAL_GPIO_ISR_PRIORITY); in HAL_GpioSetTriggerMode()
455 (void)EnableIRQ(gpioLowIRQsList[gpioStateHandle->pin.port]); in HAL_GpioSetTriggerMode()
459 NVIC_SetPriority(gpioHighIRQsList[gpioStateHandle->pin.port], HAL_GPIO_ISR_PRIORITY); in HAL_GpioSetTriggerMode()
460 (void)EnableIRQ(gpioHighIRQsList[gpioStateHandle->pin.port]); in HAL_GpioSetTriggerMode()
465 …IO_PortDisableInterrupts(gpioList[gpioStateHandle->pin.port], ((uint32_t)1 << gpioStateHandle->pin… in HAL_GpioSetTriggerMode()
481 if (kHAL_GpioDirectionOut == (hal_gpio_direction_t)gpioStateHandle->pin.direction) in HAL_GpioWakeUpSetting()