# Release Notes for UM0685 CEC (consumer electronic control) C library using the STM32F101xx, STM32F102xx and STM32F103xx microcontrollers Copyright © 2009 STMicroelectronics
## Contents What's New in STM32F10xxx CEC firmware Library & Demo. V2.0.0? What is STM32F10xxx CEC firmware Library & Demo. V2.0.0? STM32F10xxx CEC firmware Library & Demo. V2.0.0 update History License ## What's New in STM32F10xxx CEC Library firmware and Demo V2.0.0? The STM32F10xxx CEC firmware Library & Demo V2.0.0 is an update of V1.0.0 that makes the demo and library compliant with the Cortex™ microcontroller software interface standard (CMSIS). ## What is STM32F10xxx CEC Library firmware and Demo ? Consumer electronic control (CEC) is a feature of the HDMI interface 1.3 standard (high definition multimedia interface), which is used to transmit audio/video data for multimedia consumer products such as HDTV, DVDs, satellite receivers etc. This library contains the following functions for a basic CEC communication: ■ Send/Receive CEC Start bit ■ Send/Receive CEC ACK bit “logical 0” ■ Send/Receive CEC data bit ■ Send/Receive CEC data byte ■ Send/Receive CEC data frame The package is coming with a demonstration example that can connect three STM32F10xxx devices to communicate together through the CEC protocol(to run the demo,please refer to the user manual UM0685 "CEC (consumer electronic control) C library using the STM32F101xx, STM32F102xx and STM32F103xx microcontrollers" Note that the provided CEC library supports only messages addressed to a single device and not broadcast messages (please refer to HDMI - CEC specification). ## STM32F10xxx CEC Library firmware and Demo V2.0.0 update History ### V2.0.0 - 04/27/2009 "CEC (consumer electronic control) C library using the STM32F101xx, STM32F102xx and STM32F103xx microcontrollers" updated with STM32F10x Standard Peripherals Library (StdPeriph_Lib) V3.0.0. "CEC (consumer electronic control) C library using the STM32F101xx, STM32F102xx and STM32F103xx microcontrollers" is full CMSIS compliant STM32F10x Standard Peripherals Library Structure is updated. For more details, please refer to AN2953 "How to migrate from the STM32F10xxx firmware library V2.0.3 to the STM32F10xxx standard peripheral library V3.0.0". ### V1.0.0 - 09/03/2008 Created. ## License The enclosed firmware and all the related documentation are not covered by a License Agreement, if you need such License you can contact your local STMicroelectronics office. 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. For Complete on STM32(CORTEX M3) 32-Bit Microcontrollers visit www.st.com/STM32