90 #ifdef HAL_CEC_MODULE_ENABLED 182 hcec->Init.SignalFreeTimeOption |((uint32_t)(hcec->
Init.
OwnAddress)<<16U) |\
396 if((pData ==
NULL ) && (Size > 0))
634 uint32_t temp1= 0x00U, temp2 = 0x00U;
#define IS_CEC_LISTENING_MODE(__MODE__)
#define HAL_CEC_ERROR_BRE
#define __HAL_CEC_ENABLE(__HANDLE__)
Enables the CEC device.
#define IS_CEC_SFTOP(__SFTOP__)
#define assert_param(expr)
Include module's header file.
void HAL_CEC_RxCpltCallback(CEC_HandleTypeDef *hcec, uint32_t RxFrameSize)
#define IS_CEC_ALL_INSTANCE(__INSTANCE__)
HAL_CEC_StateTypeDef
HAL CEC State structures definition.
#define __HAL_CEC_DISABLE(__HANDLE__)
Disables the CEC device.
#define IS_CEC_LBPEERRORBITGEN(__ERRORBITGEN__)
#define HAL_CEC_ERROR_TXUDR
void HAL_CEC_ErrorCallback(CEC_HandleTypeDef *hcec)
#define __HAL_UNLOCK(__HANDLE__)
#define HAL_CEC_ERROR_RXOVR
CEC handle Structure definition.
#define __HAL_CEC_LAST_BYTE_TX_SET(__HANDLE__)
Set Transmission End flag.
HAL_StatusTypeDef HAL_CEC_Transmit_IT(CEC_HandleTypeDef *hcec, uint8_t InitiatorAddress, uint8_t DestinationAddress, uint8_t *pData, uint32_t Size)
HAL_StatusTypeDef HAL_CEC_DeInit(CEC_HandleTypeDef *hcec)
HAL_CEC_StateTypeDef RxState
void HAL_CEC_ChangeRxBuffer(CEC_HandleTypeDef *hcec, uint8_t *Rxbuffer)
HAL_StatusTypeDef HAL_CEC_Init(CEC_HandleTypeDef *hcec)
void HAL_CEC_MspDeInit(CEC_HandleTypeDef *hcec)
#define IS_CEC_BRERXSTOP(__BRERXSTOP__)
#define __HAL_LOCK(__HANDLE__)
#define CEC_IER_TX_ALL_ERR
#define __HAL_CEC_DISABLE_IT(__HANDLE__, __INTERRUPT__)
Disables the specified CEC interrupt.
#define HAL_CEC_ERROR_TXERR
#define IS_CEC_ADDRESS(__ADDRESS__)
Check CEC initiator or destination logical address setting. Initiator and destination addresses are c...
#define IS_CEC_TOLERANCE(__RXTOL__)
uint32_t HAL_CEC_GetLastReceivedFrameSize(CEC_HandleTypeDef *hcec)
This file contains all the functions prototypes for the HAL module driver.
#define __HAL_CEC_FIRST_BYTE_TX_SET(__HANDLE__)
Set Transmission Start flag.
uint32_t BroadcastMsgNoErrorBitGen
void HAL_CEC_MspInit(CEC_HandleTypeDef *hcec)
#define IS_CEC_MSGSIZE(__SIZE__)
Check CEC message size. The message size is the payload size: without counting the header...
#define CEC_ISR_ALL_ERROR
#define IS_CEC_OWN_ADDRESS(__ADDRESS__)
Check CEC device Own Address Register (OAR) setting. OAR address is written in a 15-bit field within ...
uint32_t SignalFreeTimeOption
#define HAL_CEC_ERROR_NONE
#define __HAL_CEC_ENABLE_IT(__HANDLE__, __INTERRUPT__)
Enables the specified CEC interrupt.
#define __HAL_CEC_CLEAR_FLAG(__HANDLE__, __FLAG__)
Clears the interrupt or status flag when raised (write at 1)
#define CEC_INITIATOR_LSB_POS
HAL_CEC_StateTypeDef gState
#define IS_CEC_BROADCASTERROR_NO_ERRORBIT_GENERATION(__ERRORBITGEN__)
#define IS_CEC_SIGNALFREETIME(__SFT__)
#define CEC_IER_RX_ALL_ERR
#define HAL_CEC_ERROR_RXACKE
HAL_CEC_StateTypeDef HAL_CEC_GetState(CEC_HandleTypeDef *hcec)
#define HAL_CEC_ERROR_ARBLST
#define IS_CEC_BREERRORBITGEN(__ERRORBITGEN__)
void HAL_CEC_TxCpltCallback(CEC_HandleTypeDef *hcec)
#define HAL_CEC_ERROR_TXACKE
HAL_StatusTypeDef
HAL Status structures definition.
#define CEC_OWN_ADDRESS_NONE
void HAL_CEC_IRQHandler(CEC_HandleTypeDef *hcec)
HAL_StatusTypeDef HAL_CEC_SetDeviceAddress(CEC_HandleTypeDef *hcec, uint16_t CEC_OwnAddress)
uint32_t HAL_CEC_GetError(CEC_HandleTypeDef *hcec)