Lines Matching refs:GPIOx

169 void HAL_GPIO_Init(GPIO_TypeDef  *GPIOx, GPIO_InitTypeDef *GPIO_Init)  in HAL_GPIO_Init()  argument
176 assert_param(IS_GPIO_ALL_INSTANCE(GPIOx)); in HAL_GPIO_Init()
196 temp = GPIOx->OSPEEDR; in HAL_GPIO_Init()
199 GPIOx->OSPEEDR = temp; in HAL_GPIO_Init()
202 temp = GPIOx->OTYPER; in HAL_GPIO_Init()
205 GPIOx->OTYPER = temp; in HAL_GPIO_Init()
211 temp = GPIOx->PUPDR; in HAL_GPIO_Init()
214 GPIOx->PUPDR = temp; in HAL_GPIO_Init()
221 assert_param(IS_GPIO_AF_INSTANCE(GPIOx)); in HAL_GPIO_Init()
225 temp = GPIOx->AFR[position >> 3u]; in HAL_GPIO_Init()
228 GPIOx->AFR[position >> 3u] = temp; in HAL_GPIO_Init()
232 temp = GPIOx->MODER; in HAL_GPIO_Init()
235 GPIOx->MODER = temp; in HAL_GPIO_Init()
246 if (GPIOx == GPIOA) in HAL_GPIO_Init()
264 if (GPIOx == GPIOA) in HAL_GPIO_Init()
282 if (GPIOx == GPIOA) in HAL_GPIO_Init()
300 if (GPIOx == GPIOA) in HAL_GPIO_Init()
326 void HAL_GPIO_DeInit(GPIO_TypeDef *GPIOx, uint32_t GPIO_Pin) in HAL_GPIO_DeInit() argument
333 assert_param(IS_GPIO_ALL_INSTANCE(GPIOx)); in HAL_GPIO_DeInit()
349 if(GPIOx == GPIOA) in HAL_GPIO_DeInit()
361 if(GPIOx == GPIOA) in HAL_GPIO_DeInit()
372 if(GPIOx == GPIOA) in HAL_GPIO_DeInit()
384 if(GPIOx == GPIOA) in HAL_GPIO_DeInit()
396 GPIOx->MODER |= (GPIO_MODER_MODE0 << (position * 2u)); in HAL_GPIO_DeInit()
399 GPIOx->AFR[position >> 3u] &= ~(0xFu << ((position & 0x07u) * 4u)) ; in HAL_GPIO_DeInit()
402 GPIOx->PUPDR &= ~(GPIO_PUPDR_PUPD0 << (position * 2u)); in HAL_GPIO_DeInit()
405 GPIOx->OTYPER &= ~(GPIO_OTYPER_OT0 << position) ; in HAL_GPIO_DeInit()
408 GPIOx->OSPEEDR &= ~(GPIO_OSPEEDR_OSPEED0 << (position * 2u)); in HAL_GPIO_DeInit()
438 GPIO_PinState HAL_GPIO_ReadPin(GPIO_TypeDef *GPIOx, uint16_t GPIO_Pin) in HAL_GPIO_ReadPin() argument
445 if ((GPIOx->IDR & GPIO_Pin) != 0x00u) in HAL_GPIO_ReadPin()
470 void HAL_GPIO_WritePin(GPIO_TypeDef *GPIOx, uint16_t GPIO_Pin, GPIO_PinState PinState) in HAL_GPIO_WritePin() argument
478 GPIOx->BSRR = (uint32_t)GPIO_Pin; in HAL_GPIO_WritePin()
482 GPIOx->BRR = (uint32_t)GPIO_Pin; in HAL_GPIO_WritePin()
500 void HAL_GPIO_WriteMultipleStatePin(GPIO_TypeDef *GPIOx, uint16_t PinReset, uint16_t PinSet) in HAL_GPIO_WriteMultipleStatePin() argument
510 GPIOx->BSRR = tmp; in HAL_GPIO_WriteMultipleStatePin()
519 void HAL_GPIO_TogglePin(GPIO_TypeDef *GPIOx, uint16_t GPIO_Pin) in HAL_GPIO_TogglePin() argument
527 odr = GPIOx->ODR; in HAL_GPIO_TogglePin()
530 GPIOx->BSRR = ((odr & GPIO_Pin) << GPIO_NUMBER) | (~odr & GPIO_Pin); in HAL_GPIO_TogglePin()
544 HAL_StatusTypeDef HAL_GPIO_LockPin(GPIO_TypeDef *GPIOx, uint16_t GPIO_Pin) in HAL_GPIO_LockPin() argument
549 assert_param(IS_GPIO_LOCK_INSTANCE(GPIOx)); in HAL_GPIO_LockPin()
555 GPIOx->LCKR = tmp; in HAL_GPIO_LockPin()
557 GPIOx->LCKR = GPIO_Pin; in HAL_GPIO_LockPin()
559 GPIOx->LCKR = tmp; in HAL_GPIO_LockPin()
561 tmp = GPIOx->LCKR; in HAL_GPIO_LockPin()
564 if ((GPIOx->LCKR & GPIO_LCKR_LCKK) != 0x00u) in HAL_GPIO_LockPin()
580 void HAL_GPIO_EXTI_IRQHandler(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin) in HAL_GPIO_EXTI_IRQHandler() argument
583 if (__HAL_GPIO_EXTI_GET_IT(GPIOx, GPIO_Pin) != 0x00u) in HAL_GPIO_EXTI_IRQHandler()
585 __HAL_GPIO_EXTI_CLEAR_IT(GPIOx, GPIO_Pin); in HAL_GPIO_EXTI_IRQHandler()
586 HAL_GPIO_EXTI_Callback(GPIOx, GPIO_Pin); in HAL_GPIO_EXTI_IRQHandler()
596 __weak void HAL_GPIO_EXTI_Callback(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin) in HAL_GPIO_EXTI_Callback() argument