HAL
__HAL_CEC_CLEAR_FLAG is only used within HAL.
 
Symbols
loading...
Files
loading...

__HAL_CEC_CLEAR_FLAG macro

Clears the interrupt or status flag when raised (write at 1)

Syntax

#define __HAL_CEC_CLEAR_FLAG(__HANDLE__, __FLAG__) ((__HANDLE__)->Instance->ISR |= (__FLAG__))

Arguments

__HANDLE__

specifies the CEC Handle.

__FLAG__

specifies the interrupt/status flag to clear. This parameter can be one of the following values: @arg CEC_FLAG_TXACKE: Tx Missing acknowledge Error @arg CEC_FLAG_TXERR: Tx Error. @arg CEC_FLAG_TXUDR: Tx-Buffer Underrun. @arg CEC_FLAG_TXEND: End of transmission (successful transmission of the last byte). @arg CEC_FLAG_TXBR: Tx-Byte Request. @arg CEC_FLAG_ARBLST: Arbitration Lost @arg CEC_FLAG_RXACKE: Rx-Missing Acknowledge @arg CEC_FLAG_LBPE: Rx Long period Error @arg CEC_FLAG_SBPE: Rx Short period Error @arg CEC_FLAG_BRE: Rx Bit Rising Error @arg CEC_FLAG_RXOVR: Rx Overrun. @arg CEC_FLAG_RXEND: End Of Reception. @arg CEC_FLAG_RXBR: Rx-Byte Received.

Return value

none

References

LocationText
stm32f4xx_hal_cec.h:522
#define __HAL_CEC_CLEAR_FLAG(__HANDLE__, __FLAG__) ((__HANDLE__)->Instance->ISR |= (__FLAG__))
stm32f4xx_hal_cec.c:305
stm32f4xx_hal_cec.c:788
__HAL_CEC_CLEAR_FLAG(hcec, CEC_FLAG_ARBLST);
stm32f4xx_hal_cec.c:801
__HAL_CEC_CLEAR_FLAG(hcec, CEC_FLAG_RXBR);
stm32f4xx_hal_cec.c:808
__HAL_CEC_CLEAR_FLAG(hcec, CEC_FLAG_RXEND);
stm32f4xx_hal_cec.c:836
__HAL_CEC_CLEAR_FLAG(hcec, CEC_FLAG_TXBR);
stm32f4xx_hal_cec.c:842
__HAL_CEC_CLEAR_FLAG(hcec, CEC_FLAG_TXEND);
stm32f4xx_hal_cec.c:862