Lines Matching refs:hexti
139 HAL_StatusTypeDef HAL_EXTI_SetConfigLine(EXTI_HandleTypeDef *hexti, const EXTI_ConfigTypeDef *pExti… 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(const EXTI_HandleTypeDef *hexti, EXTI_ConfigTypeDef *pExti… 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()
364 HAL_StatusTypeDef HAL_EXTI_ClearConfigLine(const EXTI_HandleTypeDef *hexti) in HAL_EXTI_ClearConfigLine() argument
373 if (hexti == NULL) in HAL_EXTI_ClearConfigLine()
379 assert_param(IS_EXTI_LINE(hexti->Line)); in HAL_EXTI_ClearConfigLine()
382 offset = ((hexti->Line & EXTI_REG_MASK) >> EXTI_REG_SHIFT); in HAL_EXTI_ClearConfigLine()
383 linepos = (hexti->Line & EXTI_PIN_MASK); in HAL_EXTI_ClearConfigLine()
397 if ((hexti->Line & EXTI_CONFIG) != 0U) in HAL_EXTI_ClearConfigLine()
408 if ((hexti->Line & EXTI_GPIO) == EXTI_GPIO) in HAL_EXTI_ClearConfigLine()
430 HAL_StatusTypeDef HAL_EXTI_RegisterCallback(EXTI_HandleTypeDef *hexti, EXTI_CallbackIDTypeDef Callb… in HAL_EXTI_RegisterCallback() argument
438 hexti->RisingCallback = pPendingCbfn; in HAL_EXTI_RegisterCallback()
439 hexti->FallingCallback = pPendingCbfn; in HAL_EXTI_RegisterCallback()
443 hexti->RisingCallback = pPendingCbfn; in HAL_EXTI_RegisterCallback()
447 hexti->FallingCallback = pPendingCbfn; in HAL_EXTI_RegisterCallback()
466 HAL_StatusTypeDef HAL_EXTI_GetHandle(EXTI_HandleTypeDef *hexti, uint32_t ExtiLine) in HAL_EXTI_GetHandle() argument
472 if (hexti == NULL) in HAL_EXTI_GetHandle()
479 hexti->Line = ExtiLine; in HAL_EXTI_GetHandle()
507 void HAL_EXTI_IRQHandler(const EXTI_HandleTypeDef *hexti) in HAL_EXTI_IRQHandler() argument
515 offset = ((hexti->Line & EXTI_REG_MASK) >> EXTI_REG_SHIFT); in HAL_EXTI_IRQHandler()
516 maskline = (1UL << (hexti->Line & EXTI_PIN_MASK)); in HAL_EXTI_IRQHandler()
528 if (hexti->RisingCallback != NULL) in HAL_EXTI_IRQHandler()
530 hexti->RisingCallback(); in HAL_EXTI_IRQHandler()
544 if (hexti->FallingCallback != NULL) in HAL_EXTI_IRQHandler()
546 hexti->FallingCallback(); in HAL_EXTI_IRQHandler()
561 uint32_t HAL_EXTI_GetPending(const EXTI_HandleTypeDef *hexti, uint32_t Edge) in HAL_EXTI_GetPending() argument
570 assert_param(IS_EXTI_LINE(hexti->Line)); in HAL_EXTI_GetPending()
571 assert_param(IS_EXTI_CONFIG_LINE(hexti->Line)); in HAL_EXTI_GetPending()
575 offset = ((hexti->Line & EXTI_REG_MASK) >> EXTI_REG_SHIFT); in HAL_EXTI_GetPending()
576 linepos = (hexti->Line & EXTI_PIN_MASK); in HAL_EXTI_GetPending()
605 void HAL_EXTI_ClearPending(const EXTI_HandleTypeDef *hexti, uint32_t Edge) in HAL_EXTI_ClearPending() argument
612 assert_param(IS_EXTI_LINE(hexti->Line)); in HAL_EXTI_ClearPending()
613 assert_param(IS_EXTI_CONFIG_LINE(hexti->Line)); in HAL_EXTI_ClearPending()
617 offset = ((hexti->Line & EXTI_REG_MASK) >> EXTI_REG_SHIFT); in HAL_EXTI_ClearPending()
618 maskline = (1UL << (hexti->Line & EXTI_PIN_MASK)); in HAL_EXTI_ClearPending()
641 void HAL_EXTI_GenerateSWI(const EXTI_HandleTypeDef *hexti) in HAL_EXTI_GenerateSWI() argument
648 assert_param(IS_EXTI_LINE(hexti->Line)); in HAL_EXTI_GenerateSWI()
649 assert_param(IS_EXTI_CONFIG_LINE(hexti->Line)); in HAL_EXTI_GenerateSWI()
652 offset = ((hexti->Line & EXTI_REG_MASK) >> EXTI_REG_SHIFT); in HAL_EXTI_GenerateSWI()
653 maskline = (1UL << (hexti->Line & EXTI_PIN_MASK)); in HAL_EXTI_GenerateSWI()