/*FUNCTION********************************************************************** * * Function Name : GPIO_DRV_GetPinDir * Description : Get current direction of individual GPIO pin. * *END**************************************************************************/ gpio_pin_direction_t GPIO_DRV_GetPinDir(uint32_t pinName) { uint32_t gpioBaseAddr = g_gpioBaseAddr[GPIO_EXTRACT_PORT(pinName)]; uint32_t pin = GPIO_EXTRACT_PIN(pinName); return GPIO_HAL_GetPinDir(gpioBaseAddr, pin); }
/*FUNCTION********************************************************************** * * Function Name : GPIO_DRV_GetPinDir * Description : Get current direction of individual GPIO pin. * *END**************************************************************************/ gpio_pin_direction_t GPIO_DRV_GetPinDir(uint32_t pinName) { GPIO_Type * gpioBase = g_gpioBase[GPIO_EXTRACT_PORT(pinName)]; uint32_t pin = GPIO_EXTRACT_PIN(pinName); return GPIO_HAL_GetPinDir(gpioBase, pin); }