VSF Documented
Macros | Functions
sthal_gpio.c File Reference
#include "sthal.h"
#include "hal/vsf_hal.h"

Macros

#define VSF_STHAL_CFG_GPIO_EXTI_RPIO   VSF_ARCH_PRIO_1
 

Functions

void HAL_GPIO_EXTI_Callback (uint16_t GPIO_Pin)
 
void HAL_GPIO_Init (GPIO_TypeDef *GPIOx, GPIO_InitTypeDef *GPIO_Init)
 
void HAL_GPIO_DeInit (GPIO_TypeDef *GPIOx, uint32_t GPIO_Pin)
 
GPIO_PinState HAL_GPIO_ReadPin (GPIO_TypeDef *GPIOx, uint16_t GPIO_Pin)
 
void HAL_GPIO_WritePin (GPIO_TypeDef *GPIOx, uint16_t GPIO_Pin, GPIO_PinState PinState)
 
void HAL_GPIO_TogglePin (GPIO_TypeDef *GPIOx, uint16_t GPIO_Pin)
 
HAL_StatusTypeDef HAL_GPIO_LockPin (GPIO_TypeDef *GPIOx, uint16_t GPIO_Pin)
 
void HAL_GPIO_EXTI_IRQHandler (uint16_t GPIO_Pin)
 

Macro Definition Documentation

◆ VSF_STHAL_CFG_GPIO_EXTI_RPIO

#define VSF_STHAL_CFG_GPIO_EXTI_RPIO   VSF_ARCH_PRIO_1

Function Documentation

◆ HAL_GPIO_EXTI_Callback()

void HAL_GPIO_EXTI_Callback ( uint16_t  GPIO_Pin)

◆ HAL_GPIO_Init()

void HAL_GPIO_Init ( GPIO_TypeDef GPIOx,
GPIO_InitTypeDef GPIO_Init 
)

◆ HAL_GPIO_DeInit()

void HAL_GPIO_DeInit ( GPIO_TypeDef GPIOx,
uint32_t  GPIO_Pin 
)

◆ HAL_GPIO_ReadPin()

GPIO_PinState HAL_GPIO_ReadPin ( GPIO_TypeDef GPIOx,
uint16_t  GPIO_Pin 
)

◆ HAL_GPIO_WritePin()

void HAL_GPIO_WritePin ( GPIO_TypeDef GPIOx,
uint16_t  GPIO_Pin,
GPIO_PinState  PinState 
)

◆ HAL_GPIO_TogglePin()

void HAL_GPIO_TogglePin ( GPIO_TypeDef GPIOx,
uint16_t  GPIO_Pin 
)

◆ HAL_GPIO_LockPin()

HAL_StatusTypeDef HAL_GPIO_LockPin ( GPIO_TypeDef GPIOx,
uint16_t  GPIO_Pin 
)

◆ HAL_GPIO_EXTI_IRQHandler()

void HAL_GPIO_EXTI_IRQHandler ( uint16_t  GPIO_Pin)