Lines Matching refs:pExtiConfig

170 HAL_StatusTypeDef HAL_EXTI_SetConfigLine(EXTI_HandleTypeDef *hexti, EXTI_ConfigTypeDef *pExtiConfig)  in HAL_EXTI_SetConfigLine()  argument
180 if ((hexti == NULL) || (pExtiConfig == NULL)) in HAL_EXTI_SetConfigLine()
186 assert_param(IS_EXTI_LINE(pExtiConfig->Line)); in HAL_EXTI_SetConfigLine()
187 assert_param(IS_EXTI_MODE(pExtiConfig->Mode)); in HAL_EXTI_SetConfigLine()
190 hexti->Line = pExtiConfig->Line; in HAL_EXTI_SetConfigLine()
193 offset = ((pExtiConfig->Line & EXTI_REG_MASK) >> EXTI_REG_SHIFT); in HAL_EXTI_SetConfigLine()
194 linepos = (pExtiConfig->Line & EXTI_PIN_MASK); in HAL_EXTI_SetConfigLine()
198 if ((pExtiConfig->Line & EXTI_CONFIG) != 0x00U) in HAL_EXTI_SetConfigLine()
200 assert_param(IS_EXTI_TRIGGER(pExtiConfig->Trigger)); in HAL_EXTI_SetConfigLine()
207 if ((pExtiConfig->Trigger & EXTI_TRIGGER_RISING) != 0x00U) in HAL_EXTI_SetConfigLine()
224 if ((pExtiConfig->Trigger & EXTI_TRIGGER_FALLING) != 0x00U) in HAL_EXTI_SetConfigLine()
237 if ((pExtiConfig->Line & EXTI_GPIO) == EXTI_GPIO) in HAL_EXTI_SetConfigLine()
239 assert_param(IS_EXTI_GPIO_PORT(pExtiConfig->GPIOSel)); in HAL_EXTI_SetConfigLine()
244 regval |= (pExtiConfig->GPIOSel << (SYSCFG_EXTICR1_EXTI1_Pos * (linepos & 0x03U))); in HAL_EXTI_SetConfigLine()
254 if ((pExtiConfig->Mode & EXTI_MODE_INTERRUPT) != 0x00U) in HAL_EXTI_SetConfigLine()
267 …assert_param(((pExtiConfig->Line & EXTI_EVENT) == EXTI_EVENT) || ((pExtiConfig->Mode & EXTI_MODE_E… in HAL_EXTI_SetConfigLine()
274 if ((pExtiConfig->Mode & EXTI_MODE_EVENT) != 0x00U) in HAL_EXTI_SetConfigLine()
292 if ((pExtiConfig->Mode & EXTI_MODE_CORE2_INTERRUPT) != 0x00U) in HAL_EXTI_SetConfigLine()
305 …assert_param(((pExtiConfig->Line & EXTI_EVENT) == EXTI_EVENT) || ((pExtiConfig->Mode & EXTI_MODE_C… in HAL_EXTI_SetConfigLine()
312 if ((pExtiConfig->Mode & EXTI_MODE_CORE2_EVENT) != 0x00U) in HAL_EXTI_SetConfigLine()
326 if ((pExtiConfig->Line & EXTI_TARGET_MASK) == EXTI_TARGET_MSK_ALL) in HAL_EXTI_SetConfigLine()
328 assert_param(IS_EXTI_D3_PENDCLR_SRC(pExtiConfig->PendClearSource)); in HAL_EXTI_SetConfigLine()
334 if(pExtiConfig->PendClearSource == EXTI_D3_PENDCLR_SRC_NONE) in HAL_EXTI_SetConfigLine()
359 …dr & (~(pcrlinepos * pcrlinepos * 3UL))) | (pcrlinepos * pcrlinepos * (pExtiConfig->PendClearSourc… in HAL_EXTI_SetConfigLine()
374 HAL_StatusTypeDef HAL_EXTI_GetConfigLine(EXTI_HandleTypeDef *hexti, EXTI_ConfigTypeDef *pExtiConfig) in HAL_EXTI_GetConfigLine() argument
384 if ((hexti == NULL) || (pExtiConfig == NULL)) in HAL_EXTI_GetConfigLine()
393 pExtiConfig->Line = hexti->Line; in HAL_EXTI_GetConfigLine()
396 offset = ((pExtiConfig->Line & EXTI_REG_MASK) >> EXTI_REG_SHIFT); in HAL_EXTI_GetConfigLine()
397 linepos = (pExtiConfig->Line & EXTI_PIN_MASK); in HAL_EXTI_GetConfigLine()
404 pExtiConfig->Mode = EXTI_MODE_NONE; in HAL_EXTI_GetConfigLine()
409 pExtiConfig->Mode = EXTI_MODE_INTERRUPT; in HAL_EXTI_GetConfigLine()
419 pExtiConfig->Mode |= EXTI_MODE_EVENT; in HAL_EXTI_GetConfigLine()
428 pExtiConfig->Mode = EXTI_MODE_CORE2_INTERRUPT; in HAL_EXTI_GetConfigLine()
438 pExtiConfig->Mode |= EXTI_MODE_CORE2_EVENT; in HAL_EXTI_GetConfigLine()
443 pExtiConfig->Trigger = EXTI_TRIGGER_NONE; in HAL_EXTI_GetConfigLine()
444 pExtiConfig->GPIOSel = 0x00U; in HAL_EXTI_GetConfigLine()
447 if ((pExtiConfig->Line & EXTI_CONFIG) != 0x00U) in HAL_EXTI_GetConfigLine()
455 pExtiConfig->Trigger = EXTI_TRIGGER_RISING; in HAL_EXTI_GetConfigLine()
465 pExtiConfig->Trigger |= EXTI_TRIGGER_FALLING; in HAL_EXTI_GetConfigLine()
469 if ((pExtiConfig->Line & EXTI_GPIO) == EXTI_GPIO) in HAL_EXTI_GetConfigLine()
474pExtiConfig->GPIOSel = (regval >> (SYSCFG_EXTICR1_EXTI1_Pos * (linepos & 0x03u))) & SYSCFG_EXTICR1… in HAL_EXTI_GetConfigLine()
479 pExtiConfig->PendClearSource = EXTI_D3_PENDCLR_SRC_NONE; in HAL_EXTI_GetConfigLine()
482 if ((pExtiConfig->Line & EXTI_TARGET_MASK) == EXTI_TARGET_MSK_ALL) in HAL_EXTI_GetConfigLine()
499pExtiConfig->PendClearSource = 1UL + ((*regaddr & (pcrlinepos * pcrlinepos * 3UL)) / (pcrlinepos *… in HAL_EXTI_GetConfigLine()