STM32H735xx HAL User Manual
Data Fields
__CEC_HandleTypeDef Struct Reference

CEC handle Structure definition. More...

#include <stm32h7xx_hal_cec.h>

Data Fields

CEC_TypeDef * Instance
CEC_InitTypeDef Init
uint8_t * pTxBuffPtr
uint16_t TxXferCount
uint16_t RxXferSize
HAL_LockTypeDef Lock
HAL_CEC_StateTypeDef gState
HAL_CEC_StateTypeDef RxState
uint32_t ErrorCode
void(* TxCpltCallback )(struct __CEC_HandleTypeDef *hcec)
void(* RxCpltCallback )(struct __CEC_HandleTypeDef *hcec, uint32_t RxFrameSize)
void(* ErrorCallback )(struct __CEC_HandleTypeDef *hcec)
void(* MspInitCallback )(struct __CEC_HandleTypeDef *hcec)
void(* MspDeInitCallback )(struct __CEC_HandleTypeDef *hcec)

Detailed Description

CEC handle Structure definition.

Definition at line 157 of file stm32h7xx_hal_cec.h.


Field Documentation

CEC error callback

Definition at line 189 of file stm32h7xx_hal_cec.h.

Referenced by HAL_CEC_Init(), HAL_CEC_IRQHandler(), HAL_CEC_RegisterCallback(), and HAL_CEC_UnRegisterCallback().

CEC state information related to global Handle management and also related to Tx operations. This parameter can be a value of HAL_CEC_StateTypeDef

Definition at line 174 of file stm32h7xx_hal_cec.h.

Referenced by HAL_CEC_DeInit(), HAL_CEC_GetState(), HAL_CEC_Init(), HAL_CEC_IRQHandler(), HAL_CEC_RegisterCallback(), HAL_CEC_SetDeviceAddress(), HAL_CEC_Transmit_IT(), and HAL_CEC_UnRegisterCallback().

CEC communication parameters

Definition at line 164 of file stm32h7xx_hal_cec.h.

Referenced by HAL_CEC_ChangeRxBuffer(), HAL_CEC_Init(), and HAL_CEC_IRQHandler().

CEC registers base address

Definition at line 162 of file stm32h7xx_hal_cec.h.

Referenced by HAL_CEC_DeInit(), HAL_CEC_Init(), HAL_CEC_IRQHandler(), HAL_CEC_SetDeviceAddress(), and HAL_CEC_Transmit_IT().

HAL_LockTypeDef __CEC_HandleTypeDef::Lock

Locking object

Definition at line 172 of file stm32h7xx_hal_cec.h.

Referenced by HAL_CEC_Init().

CEC Msp DeInit callback

Definition at line 192 of file stm32h7xx_hal_cec.h.

Referenced by HAL_CEC_DeInit(), HAL_CEC_RegisterCallback(), and HAL_CEC_UnRegisterCallback().

CEC Msp Init callback

Definition at line 191 of file stm32h7xx_hal_cec.h.

Referenced by HAL_CEC_Init(), HAL_CEC_RegisterCallback(), and HAL_CEC_UnRegisterCallback().

Pointer to CEC Tx transfer Buffer

Definition at line 166 of file stm32h7xx_hal_cec.h.

Referenced by HAL_CEC_IRQHandler(), and HAL_CEC_Transmit_IT().

void(* __CEC_HandleTypeDef::RxCpltCallback)(struct __CEC_HandleTypeDef *hcec, uint32_t RxFrameSize)

CEC Rx Transfer completed callback

Definition at line 187 of file stm32h7xx_hal_cec.h.

Referenced by HAL_CEC_Init(), HAL_CEC_IRQHandler(), HAL_CEC_RegisterRxCpltCallback(), and HAL_CEC_UnRegisterRxCpltCallback().

CEC state information related to Rx operations. This parameter can be a value of HAL_CEC_StateTypeDef

Definition at line 178 of file stm32h7xx_hal_cec.h.

Referenced by HAL_CEC_DeInit(), HAL_CEC_GetState(), HAL_CEC_Init(), HAL_CEC_IRQHandler(), HAL_CEC_RegisterRxCpltCallback(), HAL_CEC_SetDeviceAddress(), and HAL_CEC_UnRegisterRxCpltCallback().

CEC Rx Transfer size, 0: header received only

Definition at line 170 of file stm32h7xx_hal_cec.h.

Referenced by HAL_CEC_GetLastReceivedFrameSize(), and HAL_CEC_IRQHandler().

CEC Tx Transfer completed callback

Definition at line 185 of file stm32h7xx_hal_cec.h.

Referenced by HAL_CEC_Init(), HAL_CEC_IRQHandler(), HAL_CEC_RegisterCallback(), and HAL_CEC_UnRegisterCallback().

CEC Tx Transfer Counter

Definition at line 168 of file stm32h7xx_hal_cec.h.

Referenced by HAL_CEC_IRQHandler(), and HAL_CEC_Transmit_IT().


The documentation for this struct was generated from the following file: