Home
last modified time | relevance | path

Searched refs:pGPIO_Init (Results 1 – 6 of 6) sorted by relevance

/hal_stm32-latest/stm32cube/stm32c0xx/drivers/src/
Dstm32c0xx_hal_gpio.c173 void HAL_GPIO_Init(GPIO_TypeDef *GPIOx, const GPIO_InitTypeDef *pGPIO_Init) in HAL_GPIO_Init() argument
181 assert_param(IS_GPIO_PIN(pGPIO_Init->Pin)); in HAL_GPIO_Init()
182 assert_param(IS_GPIO_MODE(pGPIO_Init->Mode)); in HAL_GPIO_Init()
185 while (((pGPIO_Init->Pin) >> position) != 0U) in HAL_GPIO_Init()
188 iocurrent = (pGPIO_Init->Pin) & (1UL << position); in HAL_GPIO_Init()
194 if ((pGPIO_Init->Mode == GPIO_MODE_AF_PP) || (pGPIO_Init->Mode == GPIO_MODE_AF_OD)) in HAL_GPIO_Init()
198 assert_param(IS_GPIO_AF(pGPIO_Init->Alternate)); in HAL_GPIO_Init()
203 tmp |= ((pGPIO_Init->Alternate & 0x0FUL) << ((position & 0x07U) * GPIO_AFRL_AFSEL1_Pos)); in HAL_GPIO_Init()
210 tmp |= ((pGPIO_Init->Mode & GPIO_MODE) << (position * GPIO_MODER_MODE1_Pos)); in HAL_GPIO_Init()
214 if ((pGPIO_Init->Mode == GPIO_MODE_OUTPUT_PP) || (pGPIO_Init->Mode == GPIO_MODE_AF_PP) || in HAL_GPIO_Init()
[all …]
/hal_stm32-latest/stm32cube/stm32h5xx/drivers/src/
Dstm32h5xx_hal_gpio.c178 void HAL_GPIO_Init(GPIO_TypeDef *GPIOx, const GPIO_InitTypeDef *pGPIO_Init) in HAL_GPIO_Init() argument
187 assert_param(IS_GPIO_PIN(pGPIO_Init->Pin)); in HAL_GPIO_Init()
188 assert_param(IS_GPIO_MODE(pGPIO_Init->Mode)); in HAL_GPIO_Init()
189 assert_param(IS_GPIO_PULL(pGPIO_Init->Pull)); in HAL_GPIO_Init()
192 while (((pGPIO_Init->Pin) >> position) != 0U) in HAL_GPIO_Init()
195 iocurrent = (pGPIO_Init->Pin) & (1UL << position); in HAL_GPIO_Init()
201 if ((pGPIO_Init->Mode == GPIO_MODE_AF_PP) || (pGPIO_Init->Mode == GPIO_MODE_AF_OD)) in HAL_GPIO_Init()
205 assert_param(IS_GPIO_AF(pGPIO_Init->Alternate)); in HAL_GPIO_Init()
210 tmp |= ((pGPIO_Init->Alternate & 0x0FUL) << ((position & 0x07U) * GPIO_AFRL_AFSEL1_Pos)); in HAL_GPIO_Init()
217 tmp |= ((pGPIO_Init->Mode & GPIO_MODE) << (position * GPIO_MODER_MODE1_Pos)); in HAL_GPIO_Init()
[all …]
/hal_stm32-latest/stm32cube/stm32u5xx/drivers/src/
Dstm32u5xx_hal_gpio.c200 void HAL_GPIO_Init(GPIO_TypeDef *GPIOx, const GPIO_InitTypeDef *pGPIO_Init) in HAL_GPIO_Init() argument
210 assert_param(IS_GPIO_PIN(pGPIO_Init->Pin)); in HAL_GPIO_Init()
211 assert_param(IS_GPIO_MODE(pGPIO_Init->Mode)); in HAL_GPIO_Init()
217 while (((pGPIO_Init->Pin) >> position) != 0U) in HAL_GPIO_Init()
220 iocurrent = (pGPIO_Init->Pin) & (1UL << position); in HAL_GPIO_Init()
234 tmp |= ((pGPIO_Init->Mode & GPIO_MODE_OUTPUT_PP) << position); in HAL_GPIO_Init()
253 else if ((pGPIO_Init->Mode == GPIO_MODE_AF_PP) || (pGPIO_Init->Mode == GPIO_MODE_AF_OD)) in HAL_GPIO_Init()
258 assert_param(IS_GPIO_AF(pGPIO_Init->Alternate)); in HAL_GPIO_Init()
263 tmp |= ((pGPIO_Init->Alternate & 0x0FUL) << ((position & 0x07U) * GPIO_AFRL_AFSEL1_Pos)); in HAL_GPIO_Init()
269 tmp |= ((pGPIO_Init->Mode & GPIO_MODE) << (pin_position * GPIO_MODER_MODE1_Pos)); in HAL_GPIO_Init()
[all …]
/hal_stm32-latest/stm32cube/stm32c0xx/drivers/include/
Dstm32c0xx_hal_gpio.h311 void HAL_GPIO_Init(GPIO_TypeDef *GPIOx, const GPIO_InitTypeDef *pGPIO_Init);
/hal_stm32-latest/stm32cube/stm32h5xx/drivers/include/
Dstm32h5xx_hal_gpio.h349 void HAL_GPIO_Init(GPIO_TypeDef *GPIOx, const GPIO_InitTypeDef *pGPIO_Init);
/hal_stm32-latest/stm32cube/stm32u5xx/drivers/include/
Dstm32u5xx_hal_gpio.h349 void HAL_GPIO_Init(GPIO_TypeDef *GPIOx, const GPIO_InitTypeDef *pGPIO_Init);