STM32H735xx HAL User Manual
|
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) |
CEC handle Structure definition.
Definition at line 157 of file stm32h7xx_hal_cec.h.
void(* __CEC_HandleTypeDef::ErrorCallback)(struct __CEC_HandleTypeDef *hcec) |
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().
uint32_t __CEC_HandleTypeDef::ErrorCode |
For errors handling purposes, copy of ISR register in case error is reported
Definition at line 181 of file stm32h7xx_hal_cec.h.
Referenced by HAL_CEC_DeInit(), HAL_CEC_GetError(), HAL_CEC_Init(), HAL_CEC_IRQHandler(), HAL_CEC_RegisterCallback(), HAL_CEC_RegisterRxCpltCallback(), HAL_CEC_SetDeviceAddress(), HAL_CEC_Transmit_IT(), HAL_CEC_UnRegisterCallback(), and HAL_CEC_UnRegisterRxCpltCallback().
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_TypeDef* __CEC_HandleTypeDef::Instance |
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 |
void(* __CEC_HandleTypeDef::MspDeInitCallback)(struct __CEC_HandleTypeDef *hcec) |
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().
void(* __CEC_HandleTypeDef::MspInitCallback)(struct __CEC_HandleTypeDef *hcec) |
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().
uint8_t* __CEC_HandleTypeDef::pTxBuffPtr |
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().
uint16_t __CEC_HandleTypeDef::RxXferSize |
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().
void(* __CEC_HandleTypeDef::TxCpltCallback)(struct __CEC_HandleTypeDef *hcec) |
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().
uint16_t __CEC_HandleTypeDef::TxXferCount |
CEC Tx Transfer Counter
Definition at line 168 of file stm32h7xx_hal_cec.h.
Referenced by HAL_CEC_IRQHandler(), and HAL_CEC_Transmit_IT().