STM32F4xx HAL Documentation
Hardware Abstraction Layer for STM32F4 familiy
Loading...
Searching...
No Matches
CEC_HandleTypeDef Struct Reference

CEC handle Structure definition. More...

#include <stm32f4xx_hal_cec.h>

Collaboration diagram for CEC_HandleTypeDef:

Data Fields

CEC_TypeDef * Instance
 
CEC_InitTypeDef Init
 
const uint8_t * pTxBuffPtr
 
uint16_t TxXferCount
 
uint16_t RxXferSize
 
HAL_LockTypeDef Lock
 
HAL_CEC_StateTypeDef gState
 
HAL_CEC_StateTypeDef RxState
 
uint32_t ErrorCode
 

Detailed Description

CEC handle Structure definition.

Definition at line 169 of file stm32f4xx_hal_cec.h.

Field Documentation

◆ Instance

CEC_TypeDef* CEC_HandleTypeDef::Instance

CEC registers base address

Definition at line 172 of file stm32f4xx_hal_cec.h.

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

◆ Init

CEC_InitTypeDef CEC_HandleTypeDef::Init

CEC communication parameters

Definition at line 174 of file stm32f4xx_hal_cec.h.

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

◆ pTxBuffPtr

const uint8_t* CEC_HandleTypeDef::pTxBuffPtr

Pointer to CEC Tx transfer Buffer

Definition at line 176 of file stm32f4xx_hal_cec.h.

Referenced by HAL_CEC_IRQHandler(), and HAL_CEC_Transmit_IT().

◆ TxXferCount

uint16_t CEC_HandleTypeDef::TxXferCount

CEC Tx Transfer Counter

Definition at line 178 of file stm32f4xx_hal_cec.h.

Referenced by HAL_CEC_IRQHandler(), and HAL_CEC_Transmit_IT().

◆ RxXferSize

uint16_t CEC_HandleTypeDef::RxXferSize

CEC Rx Transfer size, 0: header received only

Definition at line 180 of file stm32f4xx_hal_cec.h.

Referenced by HAL_CEC_GetLastReceivedFrameSize(), and HAL_CEC_IRQHandler().

◆ Lock

HAL_LockTypeDef CEC_HandleTypeDef::Lock

Locking object

Definition at line 182 of file stm32f4xx_hal_cec.h.

Referenced by HAL_CEC_Init().

◆ gState

HAL_CEC_StateTypeDef CEC_HandleTypeDef::gState

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 184 of file stm32f4xx_hal_cec.h.

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

◆ RxState

HAL_CEC_StateTypeDef CEC_HandleTypeDef::RxState

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

Definition at line 188 of file stm32f4xx_hal_cec.h.

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

◆ ErrorCode

uint32_t CEC_HandleTypeDef::ErrorCode

For errors handling purposes, copy of ISR register in case error is reported

Definition at line 191 of file stm32f4xx_hal_cec.h.

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


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