Lines Matching refs:hexti

136 HAL_StatusTypeDef HAL_EXTI_SetConfigLine(EXTI_HandleTypeDef *hexti, EXTI_ConfigTypeDef *pExtiConfig)  in HAL_EXTI_SetConfigLine()  argument
145 if ((hexti == NULL) || (pExtiConfig == NULL)) in HAL_EXTI_SetConfigLine()
155 hexti->Line = pExtiConfig->Line; in HAL_EXTI_SetConfigLine()
257 HAL_StatusTypeDef HAL_EXTI_GetConfigLine(EXTI_HandleTypeDef *hexti, EXTI_ConfigTypeDef *pExtiConfig) in HAL_EXTI_GetConfigLine() argument
266 if ((hexti == NULL) || (pExtiConfig == NULL)) in HAL_EXTI_GetConfigLine()
272 assert_param(IS_EXTI_LINE(hexti->Line)); in HAL_EXTI_GetConfigLine()
275 pExtiConfig->Line = hexti->Line; in HAL_EXTI_GetConfigLine()
354 HAL_StatusTypeDef HAL_EXTI_ClearConfigLine(EXTI_HandleTypeDef *hexti) in HAL_EXTI_ClearConfigLine() argument
363 if (hexti == NULL) in HAL_EXTI_ClearConfigLine()
369 assert_param(IS_EXTI_LINE(hexti->Line)); in HAL_EXTI_ClearConfigLine()
371 offset = ((hexti->Line & EXTI_REG_MASK) >> EXTI_REG_SHIFT); in HAL_EXTI_ClearConfigLine()
372 linepos = (hexti->Line & EXTI_PIN_MASK); in HAL_EXTI_ClearConfigLine()
386 if ((hexti->Line & EXTI_CONFIG) != 0x00U) in HAL_EXTI_ClearConfigLine()
397 if ((hexti->Line & EXTI_GPIO) != 0x00U) in HAL_EXTI_ClearConfigLine()
417 HAL_StatusTypeDef HAL_EXTI_RegisterCallback(EXTI_HandleTypeDef *hexti, EXTI_CallbackIDTypeDef Callb… in HAL_EXTI_RegisterCallback() argument
425 hexti->RisingCallback = pPendingCbfn; in HAL_EXTI_RegisterCallback()
426 hexti->FallingCallback = pPendingCbfn; in HAL_EXTI_RegisterCallback()
430 hexti->RisingCallback = pPendingCbfn; in HAL_EXTI_RegisterCallback()
434 hexti->FallingCallback = pPendingCbfn; in HAL_EXTI_RegisterCallback()
452 HAL_StatusTypeDef HAL_EXTI_GetHandle(EXTI_HandleTypeDef *hexti, uint32_t ExtiLine) in HAL_EXTI_GetHandle() argument
458 if (hexti == NULL) in HAL_EXTI_GetHandle()
465 hexti->Line = ExtiLine; in HAL_EXTI_GetHandle()
492 void HAL_EXTI_IRQHandler(EXTI_HandleTypeDef *hexti) in HAL_EXTI_IRQHandler() argument
500 offset = ((hexti->Line & EXTI_REG_MASK) >> EXTI_REG_SHIFT); in HAL_EXTI_IRQHandler()
501 maskline = (1 << (hexti->Line & EXTI_PIN_MASK)); in HAL_EXTI_IRQHandler()
513 if (hexti->RisingCallback != NULL) in HAL_EXTI_IRQHandler()
515 hexti->RisingCallback(); in HAL_EXTI_IRQHandler()
529 if (hexti->FallingCallback != NULL) in HAL_EXTI_IRQHandler()
531 hexti->FallingCallback(); in HAL_EXTI_IRQHandler()
545 uint32_t HAL_EXTI_GetPending(EXTI_HandleTypeDef *hexti, uint32_t Edge) in HAL_EXTI_GetPending() argument
554 assert_param(IS_EXTI_CONFIG_LINE(hexti->Line)); in HAL_EXTI_GetPending()
558 offset = ((hexti->Line & EXTI_REG_MASK) >> EXTI_REG_SHIFT); in HAL_EXTI_GetPending()
559 linepos = (hexti->Line & EXTI_PIN_MASK); in HAL_EXTI_GetPending()
587 void HAL_EXTI_ClearPending(EXTI_HandleTypeDef *hexti, uint32_t Edge) in HAL_EXTI_ClearPending() argument
594 assert_param(IS_EXTI_LINE(hexti->Line)); in HAL_EXTI_ClearPending()
595 assert_param(IS_EXTI_CONFIG_LINE(hexti->Line)); in HAL_EXTI_ClearPending()
599 offset = ((hexti->Line & EXTI_REG_MASK) >> EXTI_REG_SHIFT); in HAL_EXTI_ClearPending()
600 maskline = (1 << (hexti->Line & EXTI_PIN_MASK)); in HAL_EXTI_ClearPending()
622 void HAL_EXTI_GenerateSWI(EXTI_HandleTypeDef *hexti) in HAL_EXTI_GenerateSWI() argument
629 assert_param(IS_EXTI_CONFIG_LINE(hexti->Line)); in HAL_EXTI_GenerateSWI()
632 offset = ((hexti->Line & EXTI_REG_MASK) >> EXTI_REG_SHIFT); in HAL_EXTI_GenerateSWI()
633 maskline = (1 << (hexti->Line & EXTI_PIN_MASK)); in HAL_EXTI_GenerateSWI()