Home
last modified time | relevance | path

Searched refs:GPIO_Init (Results 1 – 25 of 36) sorted by relevance

12

/hal_stm32-3.7.0/stm32cube/stm32l4xx/drivers/src/
Dstm32l4xx_hal_gpio.c163 void HAL_GPIO_Init(GPIO_TypeDef *GPIOx, GPIO_InitTypeDef *GPIO_Init) in HAL_GPIO_Init() argument
171 assert_param(IS_GPIO_PIN(GPIO_Init->Pin)); in HAL_GPIO_Init()
172 assert_param(IS_GPIO_MODE(GPIO_Init->Mode)); in HAL_GPIO_Init()
175 while (((GPIO_Init->Pin) >> position) != 0x00u) in HAL_GPIO_Init()
178 iocurrent = (GPIO_Init->Pin) & (1uL << position); in HAL_GPIO_Init()
184 … if (((GPIO_Init->Mode & GPIO_MODE) == MODE_OUTPUT) || ((GPIO_Init->Mode & GPIO_MODE) == MODE_AF)) in HAL_GPIO_Init()
187 assert_param(IS_GPIO_SPEED(GPIO_Init->Speed)); in HAL_GPIO_Init()
192 temp |= (GPIO_Init->Speed << (position * 2u)); in HAL_GPIO_Init()
198 temp |= (((GPIO_Init->Mode & OUTPUT_TYPE) >> OUTPUT_TYPE_Pos) << position); in HAL_GPIO_Init()
205 if((GPIO_Init->Mode & GPIO_MODE_ANALOG) == GPIO_MODE_ANALOG) in HAL_GPIO_Init()
[all …]
/hal_stm32-3.7.0/stm32cube/stm32mp1xx/drivers/src/
Dstm32mp1xx_hal_gpio.c168 void HAL_GPIO_Init(GPIO_TypeDef *GPIOx, GPIO_InitTypeDef *GPIO_Init) in HAL_GPIO_Init() argument
184 assert_param(IS_GPIO_PIN(GPIO_Init->Pin)); in HAL_GPIO_Init()
185 assert_param(IS_GPIO_MODE(GPIO_Init->Mode)); in HAL_GPIO_Init()
186 assert_param(IS_GPIO_PULL(GPIO_Init->Pull)); in HAL_GPIO_Init()
194 iocurrent = (uint32_t)(GPIO_Init->Pin) & ioposition; in HAL_GPIO_Init()
200 if((GPIO_Init->Mode == GPIO_MODE_AF_PP) || (GPIO_Init->Mode == GPIO_MODE_AF_OD)) in HAL_GPIO_Init()
203 assert_param(IS_GPIO_AF(GPIO_Init->Alternate)); in HAL_GPIO_Init()
208 temp |= ((uint32_t)(GPIO_Init->Alternate) << (((uint32_t)position & (uint32_t)0x07) * 4)); in HAL_GPIO_Init()
215 temp |= ((GPIO_Init->Mode & GPIO_MODE) << (position * 2)); in HAL_GPIO_Init()
219 if((GPIO_Init->Mode == GPIO_MODE_OUTPUT_PP) || (GPIO_Init->Mode == GPIO_MODE_AF_PP) || in HAL_GPIO_Init()
[all …]
/hal_stm32-3.7.0/stm32cube/stm32f2xx/drivers/src/
Dstm32f2xx_hal_gpio.c169 void HAL_GPIO_Init(GPIO_TypeDef *GPIOx, GPIO_InitTypeDef *GPIO_Init) in HAL_GPIO_Init() argument
177 assert_param(IS_GPIO_PIN(GPIO_Init->Pin)); in HAL_GPIO_Init()
178 assert_param(IS_GPIO_MODE(GPIO_Init->Mode)); in HAL_GPIO_Init()
181 while (((GPIO_Init->Pin) >> position) != 0x00u) in HAL_GPIO_Init()
184 iocurrent = (GPIO_Init->Pin) & (1uL << position); in HAL_GPIO_Init()
189 … if(((GPIO_Init->Mode & GPIO_MODE) == MODE_OUTPUT) || ((GPIO_Init->Mode & GPIO_MODE) == MODE_AF)) in HAL_GPIO_Init()
192 assert_param(IS_GPIO_SPEED(GPIO_Init->Speed)); in HAL_GPIO_Init()
196 temp |= (GPIO_Init->Speed << (position * 2u)); in HAL_GPIO_Init()
202 temp |= (((GPIO_Init->Mode & OUTPUT_TYPE) >> OUTPUT_TYPE_Pos) << position); in HAL_GPIO_Init()
205 if((GPIO_Init->Mode & GPIO_MODE) != MODE_ANALOG) in HAL_GPIO_Init()
[all …]
/hal_stm32-3.7.0/stm32cube/stm32f0xx/drivers/src/
Dstm32f0xx_hal_gpio.c169 void HAL_GPIO_Init(GPIO_TypeDef *GPIOx, GPIO_InitTypeDef *GPIO_Init) in HAL_GPIO_Init() argument
177 assert_param(IS_GPIO_PIN(GPIO_Init->Pin)); in HAL_GPIO_Init()
178 assert_param(IS_GPIO_MODE(GPIO_Init->Mode)); in HAL_GPIO_Init()
181 while (((GPIO_Init->Pin) >> position) != 0x00u) in HAL_GPIO_Init()
184 iocurrent = (GPIO_Init->Pin) & (1uL << position); in HAL_GPIO_Init()
190 if(((GPIO_Init->Mode & GPIO_MODE) == MODE_OUTPUT) || in HAL_GPIO_Init()
191 ((GPIO_Init->Mode & GPIO_MODE) == MODE_AF)) in HAL_GPIO_Init()
194 assert_param(IS_GPIO_SPEED(GPIO_Init->Speed)); in HAL_GPIO_Init()
198 temp |= (GPIO_Init->Speed << (position * 2u)); in HAL_GPIO_Init()
204 temp |= (((GPIO_Init->Mode & OUTPUT_TYPE) >> OUTPUT_TYPE_Pos) << position); in HAL_GPIO_Init()
[all …]
/hal_stm32-3.7.0/stm32cube/stm32f3xx/drivers/src/
Dstm32f3xx_hal_gpio.c171 void HAL_GPIO_Init(GPIO_TypeDef *GPIOx, GPIO_InitTypeDef *GPIO_Init) in HAL_GPIO_Init() argument
179 assert_param(IS_GPIO_PIN(GPIO_Init->Pin)); in HAL_GPIO_Init()
180 assert_param(IS_GPIO_MODE(GPIO_Init->Mode)); in HAL_GPIO_Init()
183 while (((GPIO_Init->Pin) >> position) != 0x00u) in HAL_GPIO_Init()
186 iocurrent = (GPIO_Init->Pin) & (1uL << position); in HAL_GPIO_Init()
192 … if(((GPIO_Init->Mode & GPIO_MODE) == MODE_OUTPUT) || ((GPIO_Init->Mode & GPIO_MODE) == MODE_AF)) in HAL_GPIO_Init()
195 assert_param(IS_GPIO_SPEED(GPIO_Init->Speed)); in HAL_GPIO_Init()
199 temp |= (GPIO_Init->Speed << (position * 2u)); in HAL_GPIO_Init()
205 temp |= (((GPIO_Init->Mode & OUTPUT_TYPE) >> OUTPUT_TYPE_Pos) << position); in HAL_GPIO_Init()
209 if((GPIO_Init->Mode & GPIO_MODE) != MODE_ANALOG) in HAL_GPIO_Init()
[all …]
/hal_stm32-3.7.0/stm32cube/stm32g4xx/drivers/src/
Dstm32g4xx_hal_gpio.c162 void HAL_GPIO_Init(GPIO_TypeDef *GPIOx, GPIO_InitTypeDef *GPIO_Init) in HAL_GPIO_Init() argument
170 assert_param(IS_GPIO_PIN(GPIO_Init->Pin)); in HAL_GPIO_Init()
171 assert_param(IS_GPIO_MODE(GPIO_Init->Mode)); in HAL_GPIO_Init()
174 while (((GPIO_Init->Pin) >> position) != 0U) in HAL_GPIO_Init()
177 iocurrent = (GPIO_Init->Pin) & (1UL << position); in HAL_GPIO_Init()
183 if(((GPIO_Init->Mode & GPIO_MODE) == MODE_OUTPUT) || in HAL_GPIO_Init()
184 ((GPIO_Init->Mode & GPIO_MODE) == MODE_AF)) in HAL_GPIO_Init()
187 assert_param(IS_GPIO_SPEED(GPIO_Init->Speed)); in HAL_GPIO_Init()
191 temp |= (GPIO_Init->Speed << (position * 2U)); in HAL_GPIO_Init()
197 temp |= (((GPIO_Init->Mode & OUTPUT_TYPE) >> OUTPUT_TYPE_Pos) << position); in HAL_GPIO_Init()
[all …]
/hal_stm32-3.7.0/stm32cube/stm32l0xx/drivers/src/
Dstm32l0xx_hal_gpio.c156 void HAL_GPIO_Init(GPIO_TypeDef *GPIOx, GPIO_InitTypeDef *GPIO_Init) in HAL_GPIO_Init() argument
163 assert_param(IS_GPIO_MODE(GPIO_Init->Mode)); in HAL_GPIO_Init()
164 assert_param(IS_GPIO_PIN_AVAILABLE(GPIOx, (GPIO_Init->Pin))); in HAL_GPIO_Init()
167 while (((GPIO_Init->Pin) >> position) != 0) in HAL_GPIO_Init()
170 iocurrent = (GPIO_Init->Pin) & (1U << position); in HAL_GPIO_Init()
176 if (((GPIO_Init->Mode & GPIO_MODE) == MODE_OUTPUT) || in HAL_GPIO_Init()
177 ((GPIO_Init->Mode & GPIO_MODE) == MODE_AF)) in HAL_GPIO_Init()
180 assert_param(IS_GPIO_SPEED(GPIO_Init->Speed)); in HAL_GPIO_Init()
184 temp |= (GPIO_Init->Speed << (position * 2U)); in HAL_GPIO_Init()
190 temp |= (((GPIO_Init->Mode & OUTPUT_TYPE) >> OUTPUT_TYPE_Pos) << position); in HAL_GPIO_Init()
[all …]
/hal_stm32-3.7.0/stm32cube/stm32g0xx/drivers/src/
Dstm32g0xx_hal_gpio.c162 void HAL_GPIO_Init(GPIO_TypeDef *GPIOx, GPIO_InitTypeDef *GPIO_Init) in HAL_GPIO_Init() argument
170 assert_param(IS_GPIO_PIN(GPIO_Init->Pin)); in HAL_GPIO_Init()
171 assert_param(IS_GPIO_MODE(GPIO_Init->Mode)); in HAL_GPIO_Init()
174 while (((GPIO_Init->Pin) >> position) != 0x00u) in HAL_GPIO_Init()
177 iocurrent = (GPIO_Init->Pin) & (1uL << position); in HAL_GPIO_Init()
183 … if (((GPIO_Init->Mode & GPIO_MODE) == MODE_OUTPUT) || ((GPIO_Init->Mode & GPIO_MODE) == MODE_AF)) in HAL_GPIO_Init()
186 assert_param(IS_GPIO_SPEED(GPIO_Init->Speed)); in HAL_GPIO_Init()
191 temp |= (GPIO_Init->Speed << (position * 2u)); in HAL_GPIO_Init()
197 temp |= (((GPIO_Init->Mode & OUTPUT_TYPE) >> OUTPUT_TYPE_Pos) << position); in HAL_GPIO_Init()
201 if ((GPIO_Init->Mode & GPIO_MODE) != MODE_ANALOG) in HAL_GPIO_Init()
[all …]
/hal_stm32-3.7.0/stm32cube/stm32h7rsxx/drivers/src/
Dstm32h7rsxx_hal_gpio.c164 void HAL_GPIO_Init(GPIO_TypeDef *GPIOx, const GPIO_InitTypeDef *GPIO_Init) in HAL_GPIO_Init() argument
172 assert_param(IS_GPIO_PIN(GPIO_Init->Pin)); in HAL_GPIO_Init()
173 assert_param(IS_GPIO_MODE(GPIO_Init->Mode)); in HAL_GPIO_Init()
176 while (((GPIO_Init->Pin) >> position) != 0x00u) in HAL_GPIO_Init()
179 iocurrent = (GPIO_Init->Pin) & (1uL << position); in HAL_GPIO_Init()
185 … if (((GPIO_Init->Mode & GPIO_MODE) == MODE_OUTPUT) || ((GPIO_Init->Mode & GPIO_MODE) == MODE_AF)) in HAL_GPIO_Init()
188 assert_param(IS_GPIO_SPEED(GPIO_Init->Speed)); in HAL_GPIO_Init()
193 temp |= (GPIO_Init->Speed << (position * GPIO_OSPEEDR_OSPEED1_Pos)); in HAL_GPIO_Init()
199 temp |= (((GPIO_Init->Mode & OUTPUT_TYPE) >> OUTPUT_TYPE_Pos) << position); in HAL_GPIO_Init()
203 if ((GPIO_Init->Mode & GPIO_MODE) != MODE_ANALOG) in HAL_GPIO_Init()
[all …]
/hal_stm32-3.7.0/stm32cube/stm32h7xx/drivers/src/
Dstm32h7xx_hal_gpio.c165 void HAL_GPIO_Init(GPIO_TypeDef *GPIOx, GPIO_InitTypeDef *GPIO_Init) in HAL_GPIO_Init() argument
180 assert_param(IS_GPIO_PIN(GPIO_Init->Pin)); in HAL_GPIO_Init()
181 assert_param(IS_GPIO_MODE(GPIO_Init->Mode)); in HAL_GPIO_Init()
184 while (((GPIO_Init->Pin) >> position) != 0x00U) in HAL_GPIO_Init()
187 iocurrent = (GPIO_Init->Pin) & (1UL << position); in HAL_GPIO_Init()
193 … if (((GPIO_Init->Mode & GPIO_MODE) == MODE_OUTPUT) || ((GPIO_Init->Mode & GPIO_MODE) == MODE_AF)) in HAL_GPIO_Init()
196 assert_param(IS_GPIO_SPEED(GPIO_Init->Speed)); in HAL_GPIO_Init()
201 temp |= (GPIO_Init->Speed << (position * 2U)); in HAL_GPIO_Init()
207 temp |= (((GPIO_Init->Mode & OUTPUT_TYPE) >> OUTPUT_TYPE_Pos) << position); in HAL_GPIO_Init()
211 if ((GPIO_Init->Mode & GPIO_MODE) != MODE_ANALOG) in HAL_GPIO_Init()
[all …]
/hal_stm32-3.7.0/stm32cube/stm32f1xx/drivers/src/
Dstm32f1xx_hal_gpio.c178 void HAL_GPIO_Init(GPIO_TypeDef *GPIOx, GPIO_InitTypeDef *GPIO_Init) in HAL_GPIO_Init() argument
190 assert_param(IS_GPIO_PIN(GPIO_Init->Pin)); in HAL_GPIO_Init()
191 assert_param(IS_GPIO_MODE(GPIO_Init->Mode)); in HAL_GPIO_Init()
194 while (((GPIO_Init->Pin) >> position) != 0x00u) in HAL_GPIO_Init()
200 iocurrent = (uint32_t)(GPIO_Init->Pin) & ioposition; in HAL_GPIO_Init()
208 switch (GPIO_Init->Mode) in HAL_GPIO_Init()
213 assert_param(IS_GPIO_SPEED(GPIO_Init->Speed)); in HAL_GPIO_Init()
214 config = GPIO_Init->Speed + GPIO_CR_CNF_GP_OUTPUT_PP; in HAL_GPIO_Init()
220 assert_param(IS_GPIO_SPEED(GPIO_Init->Speed)); in HAL_GPIO_Init()
221 config = GPIO_Init->Speed + GPIO_CR_CNF_GP_OUTPUT_OD; in HAL_GPIO_Init()
[all …]
/hal_stm32-3.7.0/stm32cube/stm32wbxx/drivers/src/
Dstm32wbxx_hal_gpio.c164 void HAL_GPIO_Init(GPIO_TypeDef *GPIOx, GPIO_InitTypeDef *GPIO_Init) in HAL_GPIO_Init() argument
172 assert_param(IS_GPIO_PIN(GPIO_Init->Pin)); in HAL_GPIO_Init()
173 assert_param(IS_GPIO_MODE(GPIO_Init->Mode)); in HAL_GPIO_Init()
174 assert_param(IS_GPIO_PULL(GPIO_Init->Pull)); in HAL_GPIO_Init()
177 while (((GPIO_Init->Pin) >> position) != 0x00u) in HAL_GPIO_Init()
180 iocurrent = (GPIO_Init->Pin) & (1uL << position); in HAL_GPIO_Init()
186 … if (((GPIO_Init->Mode & GPIO_MODE) == MODE_OUTPUT) || ((GPIO_Init->Mode & GPIO_MODE) == MODE_AF)) in HAL_GPIO_Init()
189 assert_param(IS_GPIO_SPEED(GPIO_Init->Speed)); in HAL_GPIO_Init()
193 temp |= (GPIO_Init->Speed << (position * 2u)); in HAL_GPIO_Init()
199 temp |= (((GPIO_Init->Mode & OUTPUT_TYPE) >> OUTPUT_TYPE_Pos) << position); in HAL_GPIO_Init()
[all …]
/hal_stm32-3.7.0/stm32cube/stm32wlxx/drivers/src/
Dstm32wlxx_hal_gpio.c159 void HAL_GPIO_Init(GPIO_TypeDef *GPIOx, GPIO_InitTypeDef *GPIO_Init) in HAL_GPIO_Init() argument
167 assert_param(IS_GPIO_PIN(GPIO_Init->Pin)); in HAL_GPIO_Init()
168 assert_param(IS_GPIO_MODE(GPIO_Init->Mode)); in HAL_GPIO_Init()
169 assert_param(IS_GPIO_PULL(GPIO_Init->Pull)); in HAL_GPIO_Init()
172 while (((GPIO_Init->Pin) >> position) != 0x00u) in HAL_GPIO_Init()
175 iocurrent = (GPIO_Init->Pin) & (1uL << position); in HAL_GPIO_Init()
181 … if (((GPIO_Init->Mode & GPIO_MODE) == MODE_OUTPUT) || ((GPIO_Init->Mode & GPIO_MODE) == MODE_AF)) in HAL_GPIO_Init()
184 assert_param(IS_GPIO_SPEED(GPIO_Init->Speed)); in HAL_GPIO_Init()
188 temp |= (GPIO_Init->Speed << (position * 2U)); in HAL_GPIO_Init()
194 temp |= (((GPIO_Init->Mode & OUTPUT_TYPE) >> OUTPUT_TYPE_Pos) << position); in HAL_GPIO_Init()
[all …]
/hal_stm32-3.7.0/stm32cube/stm32l1xx/drivers/src/
Dstm32l1xx_hal_gpio.c170 void HAL_GPIO_Init(GPIO_TypeDef *GPIOx, GPIO_InitTypeDef *GPIO_Init) in HAL_GPIO_Init() argument
178 assert_param(IS_GPIO_PIN(GPIO_Init->Pin)); in HAL_GPIO_Init()
179 assert_param(IS_GPIO_MODE(GPIO_Init->Mode)); in HAL_GPIO_Init()
182 while (((GPIO_Init->Pin) >> position) != 0) in HAL_GPIO_Init()
185 iocurrent = (GPIO_Init->Pin) & (1U << position); in HAL_GPIO_Init()
191 if (((GPIO_Init->Mode & GPIO_MODE) == MODE_OUTPUT) || in HAL_GPIO_Init()
192 ((GPIO_Init->Mode & GPIO_MODE) == MODE_AF)) in HAL_GPIO_Init()
195 assert_param(IS_GPIO_SPEED(GPIO_Init->Speed)); in HAL_GPIO_Init()
199 SET_BIT(temp, GPIO_Init->Speed << (position * 2)); in HAL_GPIO_Init()
205 SET_BIT(temp, ((GPIO_Init->Mode & OUTPUT_TYPE) >> OUTPUT_TYPE_Pos) << position); in HAL_GPIO_Init()
[all …]
/hal_stm32-3.7.0/stm32cube/stm32l5xx/drivers/src/
Dstm32l5xx_hal_gpio.c159 void HAL_GPIO_Init(GPIO_TypeDef *GPIOx, GPIO_InitTypeDef *GPIO_Init) in HAL_GPIO_Init() argument
167 assert_param(IS_GPIO_PIN(GPIO_Init->Pin)); in HAL_GPIO_Init()
168 assert_param(IS_GPIO_MODE(GPIO_Init->Mode)); in HAL_GPIO_Init()
171 while (((GPIO_Init->Pin) >> position) != 0U) in HAL_GPIO_Init()
174 iocurrent = (GPIO_Init->Pin) & (1UL << position); in HAL_GPIO_Init()
180 … if (((GPIO_Init->Mode & GPIO_MODE) == MODE_OUTPUT) || ((GPIO_Init->Mode & GPIO_MODE) == MODE_AF)) in HAL_GPIO_Init()
183 assert_param(IS_GPIO_SPEED(GPIO_Init->Speed)); in HAL_GPIO_Init()
188 temp |= (GPIO_Init->Speed << (position * 2U)); in HAL_GPIO_Init()
194 temp |= (((GPIO_Init->Mode & OUTPUT_TYPE) >> OUTPUT_TYPE_Pos) << position); in HAL_GPIO_Init()
199 if ((GPIO_Init->Mode & GPIO_MODE) != MODE_ANALOG) in HAL_GPIO_Init()
[all …]
/hal_stm32-3.7.0/stm32cube/stm32wbaxx/drivers/src/
Dstm32wbaxx_hal_gpio.c168 void HAL_GPIO_Init(GPIO_TypeDef *GPIOx, const GPIO_InitTypeDef *GPIO_Init) in HAL_GPIO_Init() argument
176 assert_param(IS_GPIO_PIN(GPIO_Init->Pin)); in HAL_GPIO_Init()
177 assert_param(IS_GPIO_MODE(GPIO_Init->Mode)); in HAL_GPIO_Init()
180 while (((GPIO_Init->Pin) >> position) != 0x00U) in HAL_GPIO_Init()
183 iocurrent = (GPIO_Init->Pin) & (1UL << position); in HAL_GPIO_Init()
189 … if (((GPIO_Init->Mode & GPIO_MODE) == MODE_OUTPUT) || ((GPIO_Init->Mode & GPIO_MODE) == MODE_AF)) in HAL_GPIO_Init()
192 assert_param(IS_GPIO_SPEED(GPIO_Init->Speed)); in HAL_GPIO_Init()
197 temp |= (GPIO_Init->Speed << (position * GPIO_OSPEEDR_OSPEED1_Pos)); in HAL_GPIO_Init()
203 temp |= (((GPIO_Init->Mode & OUTPUT_TYPE) >> OUTPUT_TYPE_Pos) << position); in HAL_GPIO_Init()
207 if ((GPIO_Init->Mode & GPIO_MODE) != MODE_ANALOG) in HAL_GPIO_Init()
[all …]
/hal_stm32-3.7.0/stm32cube/stm32f4xx/drivers/src/
Dstm32f4xx_hal_gpio.c164 void HAL_GPIO_Init(GPIO_TypeDef *GPIOx, GPIO_InitTypeDef *GPIO_Init) in HAL_GPIO_Init() argument
173 assert_param(IS_GPIO_PIN(GPIO_Init->Pin)); in HAL_GPIO_Init()
174 assert_param(IS_GPIO_MODE(GPIO_Init->Mode)); in HAL_GPIO_Init()
182 iocurrent = (uint32_t)(GPIO_Init->Pin) & ioposition; in HAL_GPIO_Init()
188 if(((GPIO_Init->Mode & GPIO_MODE) == MODE_OUTPUT) || \ in HAL_GPIO_Init()
189 (GPIO_Init->Mode & GPIO_MODE) == MODE_AF) in HAL_GPIO_Init()
192 assert_param(IS_GPIO_SPEED(GPIO_Init->Speed)); in HAL_GPIO_Init()
196 temp |= (GPIO_Init->Speed << (position * 2U)); in HAL_GPIO_Init()
202 temp |= (((GPIO_Init->Mode & OUTPUT_TYPE) >> OUTPUT_TYPE_Pos) << position); in HAL_GPIO_Init()
206 if((GPIO_Init->Mode & GPIO_MODE) != MODE_ANALOG) in HAL_GPIO_Init()
[all …]
/hal_stm32-3.7.0/stm32cube/stm32f7xx/drivers/src/
Dstm32f7xx_hal_gpio.c162 void HAL_GPIO_Init(GPIO_TypeDef *GPIOx, GPIO_InitTypeDef *GPIO_Init) in HAL_GPIO_Init() argument
171 assert_param(IS_GPIO_PIN(GPIO_Init->Pin)); in HAL_GPIO_Init()
172 assert_param(IS_GPIO_MODE(GPIO_Init->Mode)); in HAL_GPIO_Init()
180 iocurrent = (uint32_t)(GPIO_Init->Pin) & ioposition; in HAL_GPIO_Init()
186 … if (((GPIO_Init->Mode & GPIO_MODE) == MODE_OUTPUT) || ((GPIO_Init->Mode & GPIO_MODE) == MODE_AF)) in HAL_GPIO_Init()
189 assert_param(IS_GPIO_SPEED(GPIO_Init->Speed)); in HAL_GPIO_Init()
193 temp |= (GPIO_Init->Speed << (position * 2)); in HAL_GPIO_Init()
199 temp |= (((GPIO_Init->Mode & OUTPUT_TYPE) >> OUTPUT_TYPE_Pos) << position); in HAL_GPIO_Init()
203 if ((GPIO_Init->Mode & GPIO_MODE) != MODE_ANALOG) in HAL_GPIO_Init()
206 assert_param(IS_GPIO_PULL(GPIO_Init->Pull)); in HAL_GPIO_Init()
[all …]
/hal_stm32-3.7.0/stm32cube/stm32f1xx/drivers/include/
Dstm32f1xx_hal_gpio.h223 void HAL_GPIO_Init(GPIO_TypeDef *GPIOx, GPIO_InitTypeDef *GPIO_Init);
/hal_stm32-3.7.0/stm32cube/stm32mp1xx/drivers/include/
Dstm32mp1xx_hal_gpio.h271 void HAL_GPIO_Init(GPIO_TypeDef *GPIOx, GPIO_InitTypeDef *GPIO_Init);
/hal_stm32-3.7.0/stm32cube/stm32l0xx/drivers/include/
Dstm32l0xx_hal_gpio.h274 void HAL_GPIO_Init(GPIO_TypeDef *GPIOx, GPIO_InitTypeDef *GPIO_Init);
/hal_stm32-3.7.0/stm32cube/stm32l1xx/drivers/include/
Dstm32l1xx_hal_gpio.h292 void HAL_GPIO_Init(GPIO_TypeDef *GPIOx, GPIO_InitTypeDef *GPIO_Init);
/hal_stm32-3.7.0/stm32cube/stm32f0xx/drivers/include/
Dstm32f0xx_hal_gpio.h280 void HAL_GPIO_Init(GPIO_TypeDef *GPIOx, GPIO_InitTypeDef *GPIO_Init);
/hal_stm32-3.7.0/stm32cube/stm32g4xx/drivers/include/
Dstm32g4xx_hal_gpio.h285 void HAL_GPIO_Init(GPIO_TypeDef *GPIOx, GPIO_InitTypeDef *GPIO_Init);
/hal_stm32-3.7.0/stm32cube/stm32f4xx/drivers/include/
Dstm32f4xx_hal_gpio.h224 void HAL_GPIO_Init(GPIO_TypeDef *GPIOx, GPIO_InitTypeDef *GPIO_Init);

12