Lines Matching refs:position
164 uint32_t position = 0x00; in HAL_GPIO_Init() local
175 for (position = 0; position < GPIO_NUMBER; position++) in HAL_GPIO_Init()
178 ioposition = ((uint32_t)0x01) << position; in HAL_GPIO_Init()
192 temp &= ~(GPIO_OSPEEDER_OSPEEDR0 << (position * 2)); in HAL_GPIO_Init()
193 temp |= (GPIO_Init->Speed << (position * 2)); in HAL_GPIO_Init()
198 temp &= ~(GPIO_OTYPER_OT_0 << position) ; in HAL_GPIO_Init()
199 temp |= (((GPIO_Init->Mode & OUTPUT_TYPE) >> OUTPUT_TYPE_Pos) << position); in HAL_GPIO_Init()
210 temp &= ~(GPIO_PUPDR_PUPDR0 << (position * 2)); in HAL_GPIO_Init()
211 temp |= ((GPIO_Init->Pull) << (position * 2)); in HAL_GPIO_Init()
222 temp = GPIOx->AFR[position >> 3]; in HAL_GPIO_Init()
223 temp &= ~((uint32_t)0xF << ((uint32_t)(position & (uint32_t)0x07) * 4)) ; in HAL_GPIO_Init()
224 temp |= ((uint32_t)(GPIO_Init->Alternate) << (((uint32_t)position & (uint32_t)0x07) * 4)); in HAL_GPIO_Init()
225 GPIOx->AFR[position >> 3] = temp; in HAL_GPIO_Init()
230 temp &= ~(GPIO_MODER_MODER0 << (position * 2)); in HAL_GPIO_Init()
231 temp |= ((GPIO_Init->Mode & GPIO_MODE) << (position * 2)); in HAL_GPIO_Init()
241 temp = SYSCFG->EXTICR[position >> 2]; in HAL_GPIO_Init()
242 temp &= ~(((uint32_t)0x0F) << (4 * (position & 0x03))); in HAL_GPIO_Init()
243 temp |= ((uint32_t)(GPIO_GET_INDEX(GPIOx)) << (4 * (position & 0x03))); in HAL_GPIO_Init()
244 SYSCFG->EXTICR[position >> 2] = temp; in HAL_GPIO_Init()
293 uint32_t position; in HAL_GPIO_DeInit() local
302 for (position = 0; position < GPIO_NUMBER; position++) in HAL_GPIO_DeInit()
305 ioposition = ((uint32_t)0x01) << position; in HAL_GPIO_DeInit()
312 tmp = SYSCFG->EXTICR[position >> 2]; in HAL_GPIO_DeInit()
313 tmp &= (((uint32_t)0x0F) << (4 * (position & 0x03))); in HAL_GPIO_DeInit()
314 if (tmp == ((uint32_t)(GPIO_GET_INDEX(GPIOx)) << (4 * (position & 0x03)))) in HAL_GPIO_DeInit()
325 tmp = ((uint32_t)0x0F) << (4 * (position & 0x03)); in HAL_GPIO_DeInit()
326 SYSCFG->EXTICR[position >> 2] &= ~tmp; in HAL_GPIO_DeInit()
330 GPIOx->MODER &= ~(GPIO_MODER_MODER0 << (position * 2)); in HAL_GPIO_DeInit()
333 GPIOx->AFR[position >> 3] &= ~((uint32_t)0xF << ((uint32_t)(position & (uint32_t)0x07) * 4)) ; in HAL_GPIO_DeInit()
336 GPIOx->PUPDR &= ~(GPIO_PUPDR_PUPDR0 << (position * 2)); in HAL_GPIO_DeInit()
339 GPIOx->OTYPER &= ~(GPIO_OTYPER_OT_0 << position) ; in HAL_GPIO_DeInit()
342 GPIOx->OSPEEDR &= ~(GPIO_OSPEEDER_OSPEEDR0 << (position * 2)); in HAL_GPIO_DeInit()