STM32100B_EVAL_CEC_Private_Functions
[STM32100B_EVAL_CEC]

Functions

HDMI_CEC_Error HDMI_CEC_CheckConnectedDevices (void)
 Check the connected CEC devices.
void HDMI_CEC_CommandCallBack (void)
 Handle CEC command receive callback.
HDMI_CEC_Error HDMI_CEC_GetErrorStatus (void)
 Get the ESR register status.
HDMI_CEC_Error HDMI_CEC_Init (void)
 Initializes the HDMI CEC.
void HDMI_CEC_ProcessIRQSrc (void)
 Allows to process all the interrupts that are high.
HDMI_CEC_Error HDMI_CEC_ReportPhysicalAddress (void)
 Report physical address to all other devices thus allowing any device to create a map of the network.
HDMI_CEC_Error HDMI_CEC_TransmitMessage (HDMI_CEC_Message *HDMI_CEC_TX_MessageStructure)
 Transmit message by taking data from typedef struct CEC_Meassage.
static HDMI_CEC_Error LogicalAddressAllocation (void)
 Allocate the logical address.
static HDMI_CEC_Error PhysicalAddressDiscovery (void)
 Physical address discovery.

Function Documentation

HDMI_CEC_Error HDMI_CEC_CheckConnectedDevices ( void   ) 

Check the connected CEC devices.

Parameters:
None 
Return values:
HDMI_CEC_Error 

Definition at line 670 of file stm32100b_eval_cec.c.

Referenced by HDMI_CEC_Init().

void HDMI_CEC_CommandCallBack ( void   ) 

Handle CEC command receive callback.

When receiving the STANDBY Opcode commande, the system is entred in Stop mode and when wakeup, the PLL is configured as system clock and the HSI is selected as PLL source.

Parameters:
None 
Return values:
None 

Definition at line 509 of file stm32100b_eval_cec.c.

HDMI_CEC_Error HDMI_CEC_GetErrorStatus ( void   ) 

Get the ESR register status.

Parameters:
None 
Return values:
HDMI_CEC_Error,: CEC Error code

Definition at line 342 of file stm32100b_eval_cec.c.

Referenced by HDMI_CEC_CheckConnectedDevices(), HDMI_CEC_ProcessIRQSrc(), and LogicalAddressAllocation().

HDMI_CEC_Error HDMI_CEC_Init ( void   ) 

Initializes the HDMI CEC.

Parameters:
None 
Return values:
HDMI_CEC_Error,: CEC Error code

Definition at line 142 of file stm32100b_eval_cec.c.

void HDMI_CEC_ProcessIRQSrc ( void   ) 

Allows to process all the interrupts that are high.

Parameters:
None 
Return values:
None 

Definition at line 392 of file stm32100b_eval_cec.c.

HDMI_CEC_Error HDMI_CEC_ReportPhysicalAddress ( void   ) 

Report physical address to all other devices thus allowing any device to create a map of the network.

Parameters:
None 
Return values:
HDMI_CEC_Error,: CEC Error code.

Definition at line 484 of file stm32100b_eval_cec.c.

Referenced by HDMI_CEC_CommandCallBack(), and HDMI_CEC_Init().

HDMI_CEC_Error HDMI_CEC_TransmitMessage ( HDMI_CEC_Message HDMI_CEC_TX_MessageStructure  ) 

Transmit message by taking data from typedef struct CEC_Meassage.

Parameters:
CEC_TX_MessageStructure,: pointer to an CEC_Message structure that contains the message to be sent.
Return values:
HDMI_CEC_Error,: CEC Error code

Definition at line 285 of file stm32100b_eval_cec.c.

Referenced by HDMI_CEC_CommandCallBack(), and HDMI_CEC_ReportPhysicalAddress().

static HDMI_CEC_Error LogicalAddressAllocation ( void   )  [static]
static HDMI_CEC_Error PhysicalAddressDiscovery ( void   )  [static]
STM32F10x Standard Peripherals Library: Footer

 

 

 

      For complete documentation on STM32(CORTEX M3) 32-bit Microcontrollers platform visit  www.st.com/STM32