Lines Matching refs:hexti
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()
190 hexti->Line = pExtiConfig->Line; 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()
390 assert_param(IS_EXTI_LINE(hexti->Line)); in HAL_EXTI_GetConfigLine()
393 pExtiConfig->Line = hexti->Line; in HAL_EXTI_GetConfigLine()
512 HAL_StatusTypeDef HAL_EXTI_ClearConfigLine(const EXTI_HandleTypeDef *hexti) in HAL_EXTI_ClearConfigLine() argument
522 if (hexti == NULL) in HAL_EXTI_ClearConfigLine()
528 assert_param(IS_EXTI_LINE(hexti->Line)); in HAL_EXTI_ClearConfigLine()
531 offset = ((hexti->Line & EXTI_REG_MASK) >> EXTI_REG_SHIFT); in HAL_EXTI_ClearConfigLine()
532 linepos = (hexti->Line & EXTI_PIN_MASK); in HAL_EXTI_ClearConfigLine()
558 if ((hexti->Line & EXTI_CONFIG) != 0x00U) in HAL_EXTI_ClearConfigLine()
569 if ((hexti->Line & EXTI_GPIO) == EXTI_GPIO) in HAL_EXTI_ClearConfigLine()
580 if ((hexti->Line & EXTI_TARGET_MASK) == EXTI_TARGET_MSK_ALL) in HAL_EXTI_ClearConfigLine()
612 HAL_StatusTypeDef HAL_EXTI_RegisterCallback(EXTI_HandleTypeDef *hexti, EXTI_CallbackIDTypeDef Callb… in HAL_EXTI_RegisterCallback() argument
617 if (hexti == NULL) in HAL_EXTI_RegisterCallback()
625 hexti->PendingCallback = pPendingCbfn; in HAL_EXTI_RegisterCallback()
644 HAL_StatusTypeDef HAL_EXTI_GetHandle(EXTI_HandleTypeDef *hexti, uint32_t ExtiLine) in HAL_EXTI_GetHandle() argument
650 if (hexti == NULL) in HAL_EXTI_GetHandle()
657 hexti->Line = ExtiLine; in HAL_EXTI_GetHandle()
685 void HAL_EXTI_IRQHandler(const EXTI_HandleTypeDef *hexti) in HAL_EXTI_IRQHandler() argument
693 offset = ((hexti->Line & EXTI_REG_MASK) >> EXTI_REG_SHIFT); in HAL_EXTI_IRQHandler()
694 maskline = (1UL << (hexti->Line & EXTI_PIN_MASK)); in HAL_EXTI_IRQHandler()
720 if (hexti->PendingCallback != NULL) in HAL_EXTI_IRQHandler()
722 hexti->PendingCallback(); in HAL_EXTI_IRQHandler()
737 uint32_t HAL_EXTI_GetPending(const EXTI_HandleTypeDef *hexti, uint32_t Edge) in HAL_EXTI_GetPending() argument
749 assert_param(IS_EXTI_LINE(hexti->Line)); in HAL_EXTI_GetPending()
750 assert_param(IS_EXTI_CONFIG_LINE(hexti->Line)); in HAL_EXTI_GetPending()
754 offset = ((hexti->Line & EXTI_REG_MASK) >> EXTI_REG_SHIFT); in HAL_EXTI_GetPending()
755 linepos = (hexti->Line & EXTI_PIN_MASK); in HAL_EXTI_GetPending()
788 void HAL_EXTI_ClearPending(const EXTI_HandleTypeDef *hexti, uint32_t Edge) in HAL_EXTI_ClearPending() argument
798 assert_param(IS_EXTI_LINE(hexti->Line)); in HAL_EXTI_ClearPending()
799 assert_param(IS_EXTI_CONFIG_LINE(hexti->Line)); in HAL_EXTI_ClearPending()
803 offset = ((hexti->Line & EXTI_REG_MASK) >> EXTI_REG_SHIFT); in HAL_EXTI_ClearPending()
804 maskline = (1UL << (hexti->Line & EXTI_PIN_MASK)); in HAL_EXTI_ClearPending()
830 void HAL_EXTI_GenerateSWI(const EXTI_HandleTypeDef *hexti) in HAL_EXTI_GenerateSWI() argument
837 assert_param(IS_EXTI_LINE(hexti->Line)); in HAL_EXTI_GenerateSWI()
838 assert_param(IS_EXTI_CONFIG_LINE(hexti->Line)); in HAL_EXTI_GenerateSWI()
841 offset = ((hexti->Line & EXTI_REG_MASK) >> EXTI_REG_SHIFT); in HAL_EXTI_GenerateSWI()
842 maskline = (1UL << (hexti->Line & EXTI_PIN_MASK)); in HAL_EXTI_GenerateSWI()