Lines Matching refs:hexti

137 HAL_StatusTypeDef HAL_EXTI_SetConfigLine(EXTI_HandleTypeDef *hexti, EXTI_ConfigTypeDef *pExtiConfig)  in HAL_EXTI_SetConfigLine()  argument
146 if ((hexti == NULL) || (pExtiConfig == NULL)) in HAL_EXTI_SetConfigLine()
156 hexti->Line = pExtiConfig->Line; in HAL_EXTI_SetConfigLine()
262 HAL_StatusTypeDef HAL_EXTI_GetConfigLine(EXTI_HandleTypeDef *hexti, EXTI_ConfigTypeDef *pExtiConfig) in HAL_EXTI_GetConfigLine() argument
271 if ((hexti == NULL) || (pExtiConfig == NULL)) in HAL_EXTI_GetConfigLine()
277 assert_param(IS_EXTI_LINE(hexti->Line)); in HAL_EXTI_GetConfigLine()
280 pExtiConfig->Line = hexti->Line; in HAL_EXTI_GetConfigLine()
365 HAL_StatusTypeDef HAL_EXTI_ClearConfigLine(const EXTI_HandleTypeDef *hexti) in HAL_EXTI_ClearConfigLine() argument
374 if (hexti == NULL) in HAL_EXTI_ClearConfigLine()
380 assert_param(IS_EXTI_LINE(hexti->Line)); in HAL_EXTI_ClearConfigLine()
383 offset = ((hexti->Line & EXTI_REG_MASK) >> EXTI_REG_SHIFT); in HAL_EXTI_ClearConfigLine()
384 linepos = (hexti->Line & EXTI_PIN_MASK); in HAL_EXTI_ClearConfigLine()
398 if ((hexti->Line & EXTI_CONFIG) != 0x00u) in HAL_EXTI_ClearConfigLine()
409 if ((hexti->Line & EXTI_GPIO) == EXTI_GPIO) in HAL_EXTI_ClearConfigLine()
431 HAL_StatusTypeDef HAL_EXTI_RegisterCallback(EXTI_HandleTypeDef *hexti, EXTI_CallbackIDTypeDef Callb… in HAL_EXTI_RegisterCallback() argument
438 hexti->PendingCallback = pPendingCbfn; in HAL_EXTI_RegisterCallback()
457 HAL_StatusTypeDef HAL_EXTI_GetHandle(EXTI_HandleTypeDef *hexti, uint32_t ExtiLine) in HAL_EXTI_GetHandle() argument
463 if (hexti == NULL) in HAL_EXTI_GetHandle()
470 hexti->Line = ExtiLine; in HAL_EXTI_GetHandle()
498 void HAL_EXTI_IRQHandler(const EXTI_HandleTypeDef *hexti) in HAL_EXTI_IRQHandler() argument
506 offset = ((hexti->Line & EXTI_REG_MASK) >> EXTI_REG_SHIFT); in HAL_EXTI_IRQHandler()
507 maskline = (1uL << (hexti->Line & EXTI_PIN_MASK)); in HAL_EXTI_IRQHandler()
519 if (hexti->PendingCallback != NULL) in HAL_EXTI_IRQHandler()
521 hexti->PendingCallback(); in HAL_EXTI_IRQHandler()
536 uint32_t HAL_EXTI_GetPending(const EXTI_HandleTypeDef *hexti, uint32_t Edge) in HAL_EXTI_GetPending() argument
545 assert_param(IS_EXTI_LINE(hexti->Line)); in HAL_EXTI_GetPending()
546 assert_param(IS_EXTI_CONFIG_LINE(hexti->Line)); in HAL_EXTI_GetPending()
552 offset = ((hexti->Line & EXTI_REG_MASK) >> EXTI_REG_SHIFT); in HAL_EXTI_GetPending()
553 linepos = (hexti->Line & EXTI_PIN_MASK); in HAL_EXTI_GetPending()
574 void HAL_EXTI_ClearPending(const EXTI_HandleTypeDef *hexti, uint32_t Edge) in HAL_EXTI_ClearPending() argument
581 assert_param(IS_EXTI_LINE(hexti->Line)); in HAL_EXTI_ClearPending()
582 assert_param(IS_EXTI_CONFIG_LINE(hexti->Line)); in HAL_EXTI_ClearPending()
588 offset = ((hexti->Line & EXTI_REG_MASK) >> EXTI_REG_SHIFT); in HAL_EXTI_ClearPending()
589 maskline = (1uL << (hexti->Line & EXTI_PIN_MASK)); in HAL_EXTI_ClearPending()
604 void HAL_EXTI_GenerateSWI(const EXTI_HandleTypeDef *hexti) in HAL_EXTI_GenerateSWI() argument
611 assert_param(IS_EXTI_LINE(hexti->Line)); in HAL_EXTI_GenerateSWI()
612 assert_param(IS_EXTI_CONFIG_LINE(hexti->Line)); in HAL_EXTI_GenerateSWI()
615 offset = ((hexti->Line & EXTI_REG_MASK) >> EXTI_REG_SHIFT); in HAL_EXTI_GenerateSWI()
616 maskline = (1uL << (hexti->Line & EXTI_PIN_MASK)); in HAL_EXTI_GenerateSWI()