Lines Matching refs:position

177   uint32_t position = 0U;  in HAL_GPIO_Init()  local
185 while (((pGPIO_Init->Pin) >> position) != 0U) in HAL_GPIO_Init()
188 iocurrent = (pGPIO_Init->Pin) & (1UL << position); in HAL_GPIO_Init()
201 tmp = GPIOx->AFR[position >> 3U]; in HAL_GPIO_Init()
202 tmp &= ~(0xFUL << ((position & 0x07U) * GPIO_AFRL_AFSEL1_Pos)) ; in HAL_GPIO_Init()
203 tmp |= ((pGPIO_Init->Alternate & 0x0FUL) << ((position & 0x07U) * GPIO_AFRL_AFSEL1_Pos)); in HAL_GPIO_Init()
204 GPIOx->AFR[position >> 3U] = tmp; in HAL_GPIO_Init()
209 tmp &= ~(GPIO_MODER_MODE0 << (position * GPIO_MODER_MODE1_Pos)); in HAL_GPIO_Init()
210 tmp |= ((pGPIO_Init->Mode & GPIO_MODE) << (position * GPIO_MODER_MODE1_Pos)); in HAL_GPIO_Init()
222 tmp &= ~(GPIO_OSPEEDR_OSPEED0 << (position * GPIO_OSPEEDR_OSPEED1_Pos)); in HAL_GPIO_Init()
223 tmp |= (pGPIO_Init->Speed << (position * GPIO_OSPEEDR_OSPEED1_Pos)); in HAL_GPIO_Init()
228 tmp &= ~(GPIO_OTYPER_OT0 << position) ; in HAL_GPIO_Init()
229 tmp |= (((pGPIO_Init->Mode & GPIO_OUTPUT_TYPE) >> 4U) << position); in HAL_GPIO_Init()
240 tmp &= ~(GPIO_PUPDR_PUPD0 << (position * GPIO_PUPDR_PUPD1_Pos)); in HAL_GPIO_Init()
241 tmp |= ((pGPIO_Init->Pull) << (position * GPIO_PUPDR_PUPD1_Pos)); in HAL_GPIO_Init()
249 tmp = EXTI->EXTICR[position >> 2U]; in HAL_GPIO_Init()
250 tmp &= ~((0x0FUL) << ((position & 0x03U) * EXTI_EXTICR1_EXTI1_Pos)); in HAL_GPIO_Init()
251 tmp |= (GPIO_GET_INDEX(GPIOx) << ((position & 0x03U) * EXTI_EXTICR1_EXTI1_Pos)); in HAL_GPIO_Init()
252 EXTI->EXTICR[position >> 2U] = tmp; in HAL_GPIO_Init()
290 position++; in HAL_GPIO_Init()
305 uint32_t position = 0U; in HAL_GPIO_DeInit() local
312 while ((GPIO_Pin >> position) != 0U) in HAL_GPIO_DeInit()
315 iocurrent = (GPIO_Pin) & (1UL << position); in HAL_GPIO_DeInit()
321 tmp = EXTI->EXTICR[position >> 2U]; in HAL_GPIO_DeInit()
322 tmp &= ((0x0FUL) << ((position & 0x03U) * EXTI_EXTICR1_EXTI1_Pos)); in HAL_GPIO_DeInit()
323 if (tmp == (GPIO_GET_INDEX(GPIOx) << ((position & 0x03U) * EXTI_EXTICR1_EXTI1_Pos))) in HAL_GPIO_DeInit()
333 tmp = (0x0FUL) << (8U * (position & 0x03U)); in HAL_GPIO_DeInit()
334 EXTI->EXTICR[position >> 2U] &= ~tmp; in HAL_GPIO_DeInit()
339 GPIOx->MODER |= (GPIO_MODER_MODE0 << (position * GPIO_MODER_MODE1_Pos)); in HAL_GPIO_DeInit()
342 GPIOx->AFR[position >> 3U] &= ~(0x0FUL << ((position & 0x07U) * GPIO_AFRL_AFSEL1_Pos)) ; in HAL_GPIO_DeInit()
345 GPIOx->OSPEEDR &= ~(GPIO_OSPEEDR_OSPEED0 << (position * GPIO_OSPEEDR_OSPEED1_Pos)); in HAL_GPIO_DeInit()
348 GPIOx->OTYPER &= ~(GPIO_OTYPER_OT0 << position); in HAL_GPIO_DeInit()
351 GPIOx->PUPDR &= ~(GPIO_PUPDR_PUPD0 << (position * GPIO_PUPDR_PUPD1_Pos)); in HAL_GPIO_DeInit()
354 position++; in HAL_GPIO_DeInit()