stm32100e_eval_cec.c File Reference

This file provides all the STM32100E-EVAL HDMI-CEC firmware functions. More...

#include "stm32100e_eval_cec.h"
#include "stm32f10x.h"

Go to the source code of this file.

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.

Variables

__IO uint8_t AbortReason = 0
__IO uint32_t BufferCount = 0
__IO uint8_t BufferPointer [15]
__IO uint8_t CECDevicesNumber = 0
__IO uint8_t DeviceCount = 0
__IO uint8_t DeviceType = 0
__IO uint8_t FeatureOpcode = 0
HDMI_CEC_Map HDMI_CEC_DeviceMap [14]
uint8_t * HDMI_CEC_Follower_String [13][2]
HDMI_CEC_Map HDMI_CEC_MapStruct
HDMI_CEC_Message HDMI_CEC_RX_MessageStructPrivate
HDMI_CEC_Message HDMI_CEC_TX_MessageStructPrivate
HDMI_CEC_Message HDMI_CEC_TX_MessageStructure
__IO uint8_t MyLogicalAddress = 0
__IO uint16_t MyPhysicalAddress = 0
__IO uint32_t ReceivedFrame = 0
__IO uint32_t ReceiveStatus = 0
__IO uint8_t RecepErrorCode = 0
__IO uint32_t RxCounter = 0
__IO uint32_t SendFrame = 0
__IO uint32_t SendStatus = 0
__IO uint8_t TransErrorCode = 0
__IO uint32_t TxCounter = 0

Detailed Description

This file provides all the STM32100E-EVAL HDMI-CEC firmware functions.

Author:
MCD Application Team
Version:
V4.3.0
Date:
10/15/2010

THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.

© COPYRIGHT 2010 STMicroelectronics

Definition in file stm32100e_eval_cec.c.

STM32F10x Standard Peripherals Library: Footer

 

 

 

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