Back to Release page
# Release Notes for STM324x9I_EVAL Evaluation Board Drivers Copyright 2013 STMicroelectronics
## Contents STM324x9I_EVAL Evaluation Board Drivers update History License ## STM324x9I_EVAL Evaluation Board Drivers update History ### V1.0.3 / 13-November-2013 Main Changes stm324x9i_eval_ioe8.c/.h Enhance the Touch panel detection in IOE_TS_GetState() function : Add a check on FIFO Threshold value before reading X and Y position Known Limitations stm324x9i_eval_audio_codec.c/.h If 2 audio streams are played in TDM format (the first stream is configured in codec SLOT0 and second stream in codec SLOT1) the Pause/Resume, Volume Control and Mute action will apply on both streams. ### V1.0.2 / 08-November-2013 Main Changes stm324x9i_eval_lcd.c Update BUFFER_OFFSET define value from 0x130000 to 0x12C000 and comment to explain how to compute this value LCD_DeInit() function: remove SDRAM pins configuration, this is done in SDRAM driver LCD_Init() function: in case where AMPIRE 640x480 LCD is used, add a call to LCD_I2C_Config() to initialize I2C for touch panel usage Update and optimize LCD_Clear() function Update and optimize putPixel() function: write directly to the SDRAM instead of the use of LCD_DrawLine() function GetPosition() function: add more comments in the header about the format of the data returned by this function GetPosition() function: remove the I2C configuration (it's already done in LCD_Init() function) LCD_CheckDevice() function: replace LCD_I2C_Config() by IOE_Config() LCD_I2C_Config() function: add a test, if I2C is already configured, then there is no need to reconfigure it again stm324x9i_eval_ioe8.c/.h Remove EXTI line configuration macros Remove VERIFY_WRITTENDATA macro, and remove verify written data block from I2C_WriteDeviceRegister() function stm324x9i_eval_ioe16.c/.h Remove VERIFY_WRITTENDATA macro, and remove verify written data block from IOE16_I2C_WriteDeviceRegister() function stm324x9i_eval_audio_codec.c/.h In Audio_MAL_IRQHandler() Remove local variables pAddr and Size and replace them by existing global variables CurrentPos and AudioRemSize Known Limitations stm324x9i_eval_audio_codec.c/.h If 2 audio streams are played in TDM format (the first stream is configured in codec SLOT0 and second stream in codec SLOT1) the Pause/Resume, Volume Control and Mute action will apply on both streams. ### V1.0.1 / 11-October-2013 Main Changes stm324x9i_eval_lcd.c Update LCD_DisplayOff() function : Remove GPIO PA8 and PC6 configuration in low level, as we don't need to configure any more these GPIO w/ STM32x9I-EVAL Boards RevB Add comments for LCD_GetPosition() and LCD_CheckDevice function stm324x9i_eval_ioe8.c/.h Update IOE_TS_GetState() function : Enhance the TS detection algorithm Update IOE_TS_Config() function : Update IOE FIFO threshold register value to 0x01 instead of 0x0F and update touch screen operation mode register value to 0x01 instead of 0x03 Add condition in IOE_GPIO_Config() and IOE_I2C_Config() functions to prevent I2C and its GPIOs reconfiguration Update I2C_ReadDataBuffer() function: remove check at "I2C_FLAG_BUSY" in the beginning of the function stm324x9i_eval_ioe16.c/.h Add condition in IOE16_GPIO_Config() and IOE16_I2C_Config() functions to prevent I2C and its GPIOs reconfiguration Known Limitations stm324x9i_eval_audio_codec.c/.h If 2 audio streams are played in TDM format (the first stream is configured in codec SLOT0 and second stream in codec SLOT1) the Pause/Resume, Volume Control and Mute action will apply on both streams. ### V1.0.0 / 19-September-2013 Main Changes First official release for STM324x9I_EVAL board drivers. Known Limitations stm324x9i_eval_audio_codec.c/.h If 2 audio streams are played in TDM format (the first stream is configured in codec SLOT0 and second stream in codec SLOT1) the Pause/Resume, Volume Control and Mute action will apply on both streams. ## License Licensed under MCD-ST Liberty SW License Agreement V2, (the "License"); You may not use this package except in compliance with the License. You may obtain a copy of the License at: http://www.st.com/software_license_agreement_liberty_v2 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. For complete documentation on STM32 Microcontrollers visit www.st.com/STM32