Contents
- STM324x9I_EVAL Evaluation Board Drivers
update History
- License
STM324x9I_EVAL Evaluation Board Drivers update HistoryV1.0.3 / 13-November-2013Main
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-2013Main
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-2013Main
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-2013Main
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:
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
|