Lines Matching refs:position

172   uint32_t position = 0x00;  in HAL_GPIO_Init()  local
182 while (((GPIO_Init->Pin) >> position) != 0) in HAL_GPIO_Init()
185 iocurrent = (GPIO_Init->Pin) & (1U << position); in HAL_GPIO_Init()
198 CLEAR_BIT(temp, GPIO_OSPEEDER_OSPEEDR0 << (position * 2)); in HAL_GPIO_Init()
199 SET_BIT(temp, GPIO_Init->Speed << (position * 2)); in HAL_GPIO_Init()
204 CLEAR_BIT(temp, GPIO_OTYPER_OT_0 << position) ; in HAL_GPIO_Init()
205 SET_BIT(temp, ((GPIO_Init->Mode & OUTPUT_TYPE) >> OUTPUT_TYPE_Pos) << position); in HAL_GPIO_Init()
216 CLEAR_BIT(temp, GPIO_PUPDR_PUPDR0 << (position * 2)); in HAL_GPIO_Init()
217 SET_BIT(temp, (GPIO_Init->Pull) << (position * 2)); in HAL_GPIO_Init()
230 temp = GPIOx->AFR[position >> 3]; in HAL_GPIO_Init()
231 CLEAR_BIT(temp, 0xFU << ((uint32_t)(position & 0x07U) * 4)); in HAL_GPIO_Init()
232 SET_BIT(temp, (uint32_t)(GPIO_Init->Alternate) << (((uint32_t)position & 0x07U) * 4)); in HAL_GPIO_Init()
233 GPIOx->AFR[position >> 3] = temp; in HAL_GPIO_Init()
238 CLEAR_BIT(temp, GPIO_MODER_MODER0 << (position * 2)); in HAL_GPIO_Init()
239 SET_BIT(temp, (GPIO_Init->Mode & GPIO_MODE) << (position * 2)); in HAL_GPIO_Init()
249 temp = SYSCFG->EXTICR[position >> 2]; in HAL_GPIO_Init()
250 CLEAR_BIT(temp, (0x0FU) << (4 * (position & 0x03))); in HAL_GPIO_Init()
251 SET_BIT(temp, (GPIO_GET_INDEX(GPIOx)) << (4 * (position & 0x03))); in HAL_GPIO_Init()
252 SYSCFG->EXTICR[position >> 2] = temp; in HAL_GPIO_Init()
290 position++; in HAL_GPIO_Init()
303 uint32_t position = 0x00; in HAL_GPIO_DeInit() local
312 while ((GPIO_Pin >> position) != 0) in HAL_GPIO_DeInit()
315 iocurrent = (GPIO_Pin) & (1U << position); in HAL_GPIO_DeInit()
322 tmp = SYSCFG->EXTICR[position >> 2]; in HAL_GPIO_DeInit()
323 tmp &= ((0x0FU) << (4 * (position & 0x03))); in HAL_GPIO_DeInit()
324 if (tmp == (GPIO_GET_INDEX(GPIOx) << (4 * (position & 0x03)))) in HAL_GPIO_DeInit()
334 tmp = (0x0FU) << (4 * (position & 0x03)); in HAL_GPIO_DeInit()
335 CLEAR_BIT(SYSCFG->EXTICR[position >> 2], tmp); in HAL_GPIO_DeInit()
340 CLEAR_BIT(GPIOx->MODER, GPIO_MODER_MODER0 << (position * 2)); in HAL_GPIO_DeInit()
343 CLEAR_BIT(GPIOx->AFR[position >> 3], 0xFU << ((uint32_t)(position & 0x07U) * 4)) ; in HAL_GPIO_DeInit()
345 CLEAR_BIT(GPIOx->PUPDR, GPIO_PUPDR_PUPDR0 << (position * 2)); in HAL_GPIO_DeInit()
348 CLEAR_BIT(GPIOx->OTYPER, GPIO_OTYPER_OT_0 << position) ; in HAL_GPIO_DeInit()
351 CLEAR_BIT(GPIOx->OSPEEDR, GPIO_OSPEEDER_OSPEEDR0 << (position * 2)); in HAL_GPIO_DeInit()
354 position++; in HAL_GPIO_DeInit()