Lines Matching refs:pExtiConfig
143 HAL_StatusTypeDef HAL_EXTI_SetConfigLine(EXTI_HandleTypeDef *hexti, EXTI_ConfigTypeDef *pExtiConfig) in HAL_EXTI_SetConfigLine() argument
150 if ((hexti == NULL) || (pExtiConfig == NULL)) in HAL_EXTI_SetConfigLine()
156 assert_param(IS_EXTI_LINE(pExtiConfig->Line)); in HAL_EXTI_SetConfigLine()
157 assert_param(IS_EXTI_MODE(pExtiConfig->Mode)); in HAL_EXTI_SetConfigLine()
160 hexti->Line = pExtiConfig->Line; in HAL_EXTI_SetConfigLine()
163 linepos = (pExtiConfig->Line & EXTI_PIN_MASK); in HAL_EXTI_SetConfigLine()
167 if ((pExtiConfig->Line & EXTI_CONFIG) != 0x00u) in HAL_EXTI_SetConfigLine()
169 assert_param(IS_EXTI_TRIGGER(pExtiConfig->Trigger)); in HAL_EXTI_SetConfigLine()
173 if ((pExtiConfig->Trigger & EXTI_TRIGGER_RISING) != 0x00u) in HAL_EXTI_SetConfigLine()
184 if ((pExtiConfig->Trigger & EXTI_TRIGGER_FALLING) != 0x00u) in HAL_EXTI_SetConfigLine()
195 if ((pExtiConfig->Line & EXTI_GPIO) == EXTI_GPIO) in HAL_EXTI_SetConfigLine()
197 assert_param(IS_EXTI_GPIO_PORT(pExtiConfig->GPIOSel)); in HAL_EXTI_SetConfigLine()
202 regval |= (pExtiConfig->GPIOSel << (SYSCFG_EXTICR1_EXTI1_Pos * (linepos & 0x03u))); in HAL_EXTI_SetConfigLine()
209 if ((pExtiConfig->Mode & EXTI_MODE_INTERRUPT) != 0x00u) in HAL_EXTI_SetConfigLine()
220 if ((pExtiConfig->Mode & EXTI_MODE_EVENT) != 0x00u) in HAL_EXTI_SetConfigLine()
238 HAL_StatusTypeDef HAL_EXTI_GetConfigLine(EXTI_HandleTypeDef *hexti, EXTI_ConfigTypeDef *pExtiConfig) in HAL_EXTI_GetConfigLine() argument
245 if ((hexti == NULL) || (pExtiConfig == NULL)) in HAL_EXTI_GetConfigLine()
254 pExtiConfig->Line = hexti->Line; in HAL_EXTI_GetConfigLine()
257 linepos = (pExtiConfig->Line & EXTI_PIN_MASK); in HAL_EXTI_GetConfigLine()
265 pExtiConfig->Mode = EXTI_MODE_INTERRUPT; in HAL_EXTI_GetConfigLine()
269 pExtiConfig->Mode = EXTI_MODE_NONE; in HAL_EXTI_GetConfigLine()
276 pExtiConfig->Mode |= EXTI_MODE_EVENT; in HAL_EXTI_GetConfigLine()
280 pExtiConfig->Trigger = EXTI_TRIGGER_NONE; in HAL_EXTI_GetConfigLine()
281 pExtiConfig->GPIOSel = 0x00u; in HAL_EXTI_GetConfigLine()
284 if ((pExtiConfig->Line & EXTI_CONFIG) != 0x00u) in HAL_EXTI_GetConfigLine()
289 pExtiConfig->Trigger = EXTI_TRIGGER_RISING; in HAL_EXTI_GetConfigLine()
296 pExtiConfig->Trigger |= EXTI_TRIGGER_FALLING; in HAL_EXTI_GetConfigLine()
300 if ((pExtiConfig->Line & EXTI_GPIO) == EXTI_GPIO) in HAL_EXTI_GetConfigLine()
305 …pExtiConfig->GPIOSel = (regval >> (SYSCFG_EXTICR1_EXTI1_Pos * (linepos & 0x03u))) & SYSCFG_EXTICR1… in HAL_EXTI_GetConfigLine()