Lines Matching refs:hexti
139 HAL_StatusTypeDef HAL_EXTI_SetConfigLine(EXTI_HandleTypeDef *hexti, EXTI_ConfigTypeDef *pExtiConfig) in HAL_EXTI_SetConfigLine() argument
148 if((hexti == NULL) || (pExtiConfig == NULL)) in HAL_EXTI_SetConfigLine()
158 hexti->Line = pExtiConfig->Line; in HAL_EXTI_SetConfigLine()
261 HAL_StatusTypeDef HAL_EXTI_GetConfigLine(EXTI_HandleTypeDef *hexti, EXTI_ConfigTypeDef *pExtiConfig) in HAL_EXTI_GetConfigLine() argument
270 if((hexti == NULL) || (pExtiConfig == NULL)) in HAL_EXTI_GetConfigLine()
276 assert_param(IS_EXTI_LINE(hexti->Line)); in HAL_EXTI_GetConfigLine()
279 pExtiConfig->Line = hexti->Line; in HAL_EXTI_GetConfigLine()
355 HAL_StatusTypeDef HAL_EXTI_ClearConfigLine(EXTI_HandleTypeDef *hexti) in HAL_EXTI_ClearConfigLine() argument
364 if(hexti == NULL) in HAL_EXTI_ClearConfigLine()
370 assert_param(IS_EXTI_LINE(hexti->Line)); in HAL_EXTI_ClearConfigLine()
373 offset = ((hexti->Line & EXTI_REG_MASK) >> EXTI_REG_SHIFT); in HAL_EXTI_ClearConfigLine()
374 linepos = (hexti->Line & EXTI_PIN_MASK); in HAL_EXTI_ClearConfigLine()
388 if((hexti->Line & EXTI_CONFIG) != 0U) in HAL_EXTI_ClearConfigLine()
399 if((hexti->Line & EXTI_GPIO) == EXTI_GPIO) in HAL_EXTI_ClearConfigLine()
421 HAL_StatusTypeDef HAL_EXTI_RegisterCallback(EXTI_HandleTypeDef *hexti, EXTI_CallbackIDTypeDef Callb… in HAL_EXTI_RegisterCallback() argument
428 hexti->RisingCallback = pPendingCbfn; in HAL_EXTI_RegisterCallback()
429 hexti->FallingCallback = pPendingCbfn; in HAL_EXTI_RegisterCallback()
433 hexti->RisingCallback = pPendingCbfn; in HAL_EXTI_RegisterCallback()
437 hexti->FallingCallback = pPendingCbfn; in HAL_EXTI_RegisterCallback()
456 HAL_StatusTypeDef HAL_EXTI_GetHandle(EXTI_HandleTypeDef *hexti, uint32_t ExtiLine) in HAL_EXTI_GetHandle() argument
459 if(hexti == NULL) in HAL_EXTI_GetHandle()
468 hexti->Line = ExtiLine; in HAL_EXTI_GetHandle()
495 void HAL_EXTI_IRQHandler(EXTI_HandleTypeDef *hexti) in HAL_EXTI_IRQHandler() argument
503 offset = ((hexti->Line & EXTI_REG_MASK) >> EXTI_REG_SHIFT); in HAL_EXTI_IRQHandler()
504 maskline = (1UL << (hexti->Line & EXTI_PIN_MASK)); in HAL_EXTI_IRQHandler()
516 if(hexti->RisingCallback != NULL) in HAL_EXTI_IRQHandler()
518 hexti->RisingCallback(); in HAL_EXTI_IRQHandler()
532 if(hexti->FallingCallback != NULL) in HAL_EXTI_IRQHandler()
534 hexti->FallingCallback(); in HAL_EXTI_IRQHandler()
549 uint32_t HAL_EXTI_GetPending(EXTI_HandleTypeDef *hexti, uint32_t Edge) in HAL_EXTI_GetPending() argument
558 assert_param(IS_EXTI_LINE(hexti->Line)); in HAL_EXTI_GetPending()
559 assert_param(IS_EXTI_CONFIG_LINE(hexti->Line)); in HAL_EXTI_GetPending()
563 offset = ((hexti->Line & EXTI_REG_MASK) >> EXTI_REG_SHIFT); in HAL_EXTI_GetPending()
564 linepos = (hexti->Line & EXTI_PIN_MASK); in HAL_EXTI_GetPending()
593 void HAL_EXTI_ClearPending(EXTI_HandleTypeDef *hexti, uint32_t Edge) in HAL_EXTI_ClearPending() argument
600 assert_param(IS_EXTI_LINE(hexti->Line)); in HAL_EXTI_ClearPending()
601 assert_param(IS_EXTI_CONFIG_LINE(hexti->Line)); in HAL_EXTI_ClearPending()
605 offset = ((hexti->Line & EXTI_REG_MASK) >> EXTI_REG_SHIFT); in HAL_EXTI_ClearPending()
606 maskline = (1UL << (hexti->Line & EXTI_PIN_MASK)); in HAL_EXTI_ClearPending()
629 void HAL_EXTI_GenerateSWI(EXTI_HandleTypeDef *hexti) in HAL_EXTI_GenerateSWI() argument
636 assert_param(IS_EXTI_LINE(hexti->Line)); in HAL_EXTI_GenerateSWI()
637 assert_param(IS_EXTI_CONFIG_LINE(hexti->Line)); in HAL_EXTI_GenerateSWI()
640 offset = ((hexti->Line & EXTI_REG_MASK) >> EXTI_REG_SHIFT); in HAL_EXTI_GenerateSWI()
641 maskline = (1UL << (hexti->Line & EXTI_PIN_MASK)); in HAL_EXTI_GenerateSWI()