Lines Matching refs:position
170 uint32_t position = 0x00U; in HAL_GPIO_Init() local
180 while (((GPIO_Init->Pin) >> position) != 0x00U) in HAL_GPIO_Init()
183 iocurrent = (GPIO_Init->Pin) & (1UL << position); in HAL_GPIO_Init()
196 temp &= ~(GPIO_OSPEEDR_OSPEED0 << (position * GPIO_OSPEEDR_OSPEED1_Pos)); in HAL_GPIO_Init()
197 temp |= (GPIO_Init->Speed << (position * GPIO_OSPEEDR_OSPEED1_Pos)); in HAL_GPIO_Init()
202 temp &= ~(GPIO_OTYPER_OT0 << position) ; in HAL_GPIO_Init()
203 temp |= (((GPIO_Init->Mode & OUTPUT_TYPE) >> OUTPUT_TYPE_Pos) << position); in HAL_GPIO_Init()
214 temp &= ~(GPIO_PUPDR_PUPD0 << (position * GPIO_PUPDR_PUPD1_Pos)); in HAL_GPIO_Init()
215 temp |= ((GPIO_Init->Pull) << (position * GPIO_PUPDR_PUPD1_Pos)); in HAL_GPIO_Init()
227 temp = GPIOx->AFR[position >> 3U]; in HAL_GPIO_Init()
228 temp &= ~(0xFU << ((position & 0x07U) * GPIO_AFRL_AFSEL1_Pos)); in HAL_GPIO_Init()
229 temp |= ((GPIO_Init->Alternate) << ((position & 0x07U) * GPIO_AFRL_AFSEL1_Pos)); in HAL_GPIO_Init()
230 GPIOx->AFR[position >> 3U] = temp; in HAL_GPIO_Init()
235 temp &= ~(GPIO_MODER_MODE0 << (position * GPIO_MODER_MODE1_Pos)); in HAL_GPIO_Init()
236 temp |= ((GPIO_Init->Mode & GPIO_MODE) << (position * GPIO_MODER_MODE1_Pos)); in HAL_GPIO_Init()
243 temp = EXTI->EXTICR[position >> 2U]; in HAL_GPIO_Init()
244 temp &= ~(0x0FUL << ((position & 0x03U) * EXTI_EXTICR1_EXTI1_Pos)); in HAL_GPIO_Init()
245 temp |= (GPIO_GET_INDEX(GPIOx) << ((position & 0x03U) * EXTI_EXTICR1_EXTI1_Pos)); in HAL_GPIO_Init()
246 EXTI->EXTICR[position >> 2U] = temp; in HAL_GPIO_Init()
284 position++; in HAL_GPIO_Init()
297 uint32_t position = 0x00U; in HAL_GPIO_DeInit() local
306 while ((GPIO_Pin >> position) != 0x00U) in HAL_GPIO_DeInit()
309 iocurrent = (GPIO_Pin) & (1UL << position); in HAL_GPIO_DeInit()
316 tmp = EXTI->EXTICR[position >> 2U]; in HAL_GPIO_DeInit()
317 tmp &= (0x0FUL << ((position & 0x03U) * EXTI_EXTICR1_EXTI1_Pos)); in HAL_GPIO_DeInit()
318 if (tmp == (GPIO_GET_INDEX(GPIOx) << ((position & 0x03U) * EXTI_EXTICR1_EXTI1_Pos))) in HAL_GPIO_DeInit()
328 tmp = 0x0FUL << ((position & 0x03U) * EXTI_EXTICR1_EXTI1_Pos); in HAL_GPIO_DeInit()
329 EXTI->EXTICR[position >> 2U] &= ~tmp; in HAL_GPIO_DeInit()
334 GPIOx->MODER |= (GPIO_MODER_MODE0 << (position * GPIO_MODER_MODE1_Pos)); in HAL_GPIO_DeInit()
337 GPIOx->AFR[position >> 3U] &= ~(0xFU << ((position & 0x07U) * GPIO_AFRL_AFSEL1_Pos)) ; in HAL_GPIO_DeInit()
340 GPIOx->OSPEEDR &= ~(GPIO_OSPEEDR_OSPEED0 << (position * GPIO_OSPEEDR_OSPEED1_Pos)); in HAL_GPIO_DeInit()
343 GPIOx->OTYPER &= ~(GPIO_OTYPER_OT0 << position) ; in HAL_GPIO_DeInit()
346 GPIOx->PUPDR &= ~(GPIO_PUPDR_PUPD0 << (position * GPIO_PUPDR_PUPD1_Pos)); in HAL_GPIO_DeInit()
349 position++; in HAL_GPIO_DeInit()