Lines Matching refs:position

173   uint32_t position = 0x00u;  in HAL_GPIO_Init()  local
183 while (((GPIO_Init->Pin) >> position) != 0x00u) in HAL_GPIO_Init()
186 iocurrent = (GPIO_Init->Pin) & (1uL << position); in HAL_GPIO_Init()
198 temp &= ~(GPIO_OSPEEDER_OSPEEDR0 << (position * 2u)); in HAL_GPIO_Init()
199 temp |= (GPIO_Init->Speed << (position * 2u)); in HAL_GPIO_Init()
204 temp &= ~(GPIO_OTYPER_OT_0 << position) ; in HAL_GPIO_Init()
205 temp |= (((GPIO_Init->Mode & OUTPUT_TYPE) >> OUTPUT_TYPE_Pos) << position); in HAL_GPIO_Init()
216 temp &= ~(GPIO_PUPDR_PUPDR0 << (position * 2u)); in HAL_GPIO_Init()
217 temp |= ((GPIO_Init->Pull) << (position * 2u)); in HAL_GPIO_Init()
230 temp = GPIOx->AFR[position >> 3u]; in HAL_GPIO_Init()
231 temp &= ~(0xFu << ((position & 0x07u) * 4u)); in HAL_GPIO_Init()
232 temp |= ((GPIO_Init->Alternate) << ((position & 0x07u) * 4u)); in HAL_GPIO_Init()
233 GPIOx->AFR[position >> 3u] = temp; in HAL_GPIO_Init()
238 temp &= ~(GPIO_MODER_MODER0 << (position * 2u)); in HAL_GPIO_Init()
239 temp |= ((GPIO_Init->Mode & GPIO_MODE) << (position * 2u)); in HAL_GPIO_Init()
249 temp = SYSCFG->EXTICR[position >> 2u]; in HAL_GPIO_Init()
250 temp &= ~(0x0FuL << (4u * (position & 0x03u))); in HAL_GPIO_Init()
251 temp |= (GPIO_GET_INDEX(GPIOx) << (4u * (position & 0x03u))); in HAL_GPIO_Init()
252 SYSCFG->EXTICR[position >> 2u] = temp; in HAL_GPIO_Init()
290 position++; in HAL_GPIO_Init()
303 uint32_t position = 0x00u; in HAL_GPIO_DeInit() local
312 while ((GPIO_Pin >> position) != 0x00u) in HAL_GPIO_DeInit()
315 iocurrent = (GPIO_Pin) & (1uL << position); in HAL_GPIO_DeInit()
322 tmp = SYSCFG->EXTICR[position >> 2u]; in HAL_GPIO_DeInit()
323 tmp &= (0x0FuL << (4u * (position & 0x03u))); in HAL_GPIO_DeInit()
324 if (tmp == (GPIO_GET_INDEX(GPIOx) << (4u * (position & 0x03u)))) in HAL_GPIO_DeInit()
335 tmp = 0x0FuL << (4u * (position & 0x03u)); in HAL_GPIO_DeInit()
336 SYSCFG->EXTICR[position >> 2u] &= ~tmp; in HAL_GPIO_DeInit()
341 GPIOx->MODER &= ~(GPIO_MODER_MODER0 << (position * 2u)); in HAL_GPIO_DeInit()
344 GPIOx->AFR[position >> 3u] &= ~(0xFu << ((uint32_t)(position & 0x07u) * 4u)) ; in HAL_GPIO_DeInit()
347 GPIOx->PUPDR &= ~(GPIO_PUPDR_PUPDR0 << (position * 2u)); in HAL_GPIO_DeInit()
350 GPIOx->OTYPER &= ~(GPIO_OTYPER_OT_0 << position) ; in HAL_GPIO_DeInit()
353 GPIOx->OSPEEDR &= ~(GPIO_OSPEEDER_OSPEEDR0 << (position * 2u)); in HAL_GPIO_DeInit()
356 position++; in HAL_GPIO_DeInit()