Lines Matching refs:hexti
143 HAL_StatusTypeDef HAL_EXTI_SetConfigLine(EXTI_HandleTypeDef *hexti, EXTI_ConfigTypeDef *pExtiConfig) in HAL_EXTI_SetConfigLine() argument
152 if ((hexti == NULL) || (pExtiConfig == NULL)) in HAL_EXTI_SetConfigLine()
162 hexti->Line = pExtiConfig->Line; in HAL_EXTI_SetConfigLine()
265 HAL_StatusTypeDef HAL_EXTI_GetConfigLine(EXTI_HandleTypeDef *hexti, EXTI_ConfigTypeDef *pExtiConfig) in HAL_EXTI_GetConfigLine() argument
274 if ((hexti == NULL) || (pExtiConfig == NULL)) in HAL_EXTI_GetConfigLine()
280 assert_param(IS_EXTI_LINE(hexti->Line)); in HAL_EXTI_GetConfigLine()
283 pExtiConfig->Line = hexti->Line; in HAL_EXTI_GetConfigLine()
359 HAL_StatusTypeDef HAL_EXTI_ClearConfigLine(EXTI_HandleTypeDef *hexti) in HAL_EXTI_ClearConfigLine() argument
368 if (hexti == NULL) in HAL_EXTI_ClearConfigLine()
374 assert_param(IS_EXTI_LINE(hexti->Line)); in HAL_EXTI_ClearConfigLine()
377 offset = ((hexti->Line & EXTI_REG_MASK) >> EXTI_REG_SHIFT); in HAL_EXTI_ClearConfigLine()
378 linepos = (hexti->Line & EXTI_PIN_MASK); in HAL_EXTI_ClearConfigLine()
392 if ((hexti->Line & EXTI_CONFIG) != 0x00u) in HAL_EXTI_ClearConfigLine()
403 if ((hexti->Line & EXTI_GPIO) == EXTI_GPIO) in HAL_EXTI_ClearConfigLine()
425 HAL_StatusTypeDef HAL_EXTI_RegisterCallback(EXTI_HandleTypeDef *hexti, EXTI_CallbackIDTypeDef Callb… in HAL_EXTI_RegisterCallback() argument
432 hexti->RisingCallback = pPendingCbfn; in HAL_EXTI_RegisterCallback()
433 hexti->FallingCallback = pPendingCbfn; in HAL_EXTI_RegisterCallback()
437 hexti->RisingCallback = pPendingCbfn; in HAL_EXTI_RegisterCallback()
441 hexti->FallingCallback = pPendingCbfn; in HAL_EXTI_RegisterCallback()
460 HAL_StatusTypeDef HAL_EXTI_GetHandle(EXTI_HandleTypeDef *hexti, uint32_t ExtiLine) in HAL_EXTI_GetHandle() argument
466 if (hexti == NULL) in HAL_EXTI_GetHandle()
473 hexti->Line = ExtiLine; in HAL_EXTI_GetHandle()
501 void HAL_EXTI_IRQHandler(EXTI_HandleTypeDef *hexti) in HAL_EXTI_IRQHandler() argument
509 offset = ((hexti->Line & EXTI_REG_MASK) >> EXTI_REG_SHIFT); in HAL_EXTI_IRQHandler()
510 maskline = (1uL << (hexti->Line & EXTI_PIN_MASK)); in HAL_EXTI_IRQHandler()
522 if (hexti->RisingCallback != NULL) in HAL_EXTI_IRQHandler()
524 hexti->RisingCallback(); in HAL_EXTI_IRQHandler()
538 if (hexti->FallingCallback != NULL) in HAL_EXTI_IRQHandler()
540 hexti->FallingCallback(); in HAL_EXTI_IRQHandler()
555 uint32_t HAL_EXTI_GetPending(EXTI_HandleTypeDef *hexti, uint32_t Edge) in HAL_EXTI_GetPending() argument
564 assert_param(IS_EXTI_LINE(hexti->Line)); in HAL_EXTI_GetPending()
565 assert_param(IS_EXTI_CONFIG_LINE(hexti->Line)); in HAL_EXTI_GetPending()
569 offset = ((hexti->Line & EXTI_REG_MASK) >> EXTI_REG_SHIFT); in HAL_EXTI_GetPending()
570 linepos = (hexti->Line & EXTI_PIN_MASK); in HAL_EXTI_GetPending()
599 void HAL_EXTI_ClearPending(EXTI_HandleTypeDef *hexti, uint32_t Edge) in HAL_EXTI_ClearPending() argument
606 assert_param(IS_EXTI_LINE(hexti->Line)); in HAL_EXTI_ClearPending()
607 assert_param(IS_EXTI_CONFIG_LINE(hexti->Line)); in HAL_EXTI_ClearPending()
611 offset = ((hexti->Line & EXTI_REG_MASK) >> EXTI_REG_SHIFT); in HAL_EXTI_ClearPending()
612 maskline = (1uL << (hexti->Line & EXTI_PIN_MASK)); in HAL_EXTI_ClearPending()
635 void HAL_EXTI_GenerateSWI(EXTI_HandleTypeDef *hexti) in HAL_EXTI_GenerateSWI() argument
642 assert_param(IS_EXTI_LINE(hexti->Line)); in HAL_EXTI_GenerateSWI()
643 assert_param(IS_EXTI_CONFIG_LINE(hexti->Line)); in HAL_EXTI_GenerateSWI()
646 offset = ((hexti->Line & EXTI_REG_MASK) >> EXTI_REG_SHIFT); in HAL_EXTI_GenerateSWI()
647 maskline = (1uL << (hexti->Line & EXTI_PIN_MASK)); in HAL_EXTI_GenerateSWI()