diff options
Diffstat (limited to 'platform/drivers/inc/gpio_vf6xx.h')
-rw-r--r-- | platform/drivers/inc/gpio_vf6xx.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/platform/drivers/inc/gpio_vf6xx.h b/platform/drivers/inc/gpio_vf6xx.h index e420b84..c191e07 100644 --- a/platform/drivers/inc/gpio_vf6xx.h +++ b/platform/drivers/inc/gpio_vf6xx.h @@ -88,8 +88,6 @@ extern "C" { */ void GPIO_Init(GPIO_Type* base, gpio_init_t* initStruct); -void GPIO_TogglePinOutput(GPIO_Type* base, uint32_t pin, gpio_pin_action_t pinVal); - /*@}*/ /*! @@ -203,6 +201,11 @@ static inline uint8_t GPIO_ReadPadStatus(GPIO_Type* base, uint32_t pin) return (uint8_t)((GPIO_PSOR_REG(base) >> (pin & 0x1f)) & 1U); } +static inline void GPIO_TogglePinOutput(GPIO_Type* base, uint32_t pin) +{ + GPIO_PTOR_REG(base) |= GPIO_OFFSET(pin); +} + /*@}*/ #if defined(__cplusplus) |