Back to Release page

Release Notes for STM322xG_EVAL Evaluation Board Drivers

Copyright 2014 STMicroelectronics

 

Update History

 

V6.1.0- 13-March-2014

Main Changes

  • stm322xg_eval_lcd.c/.h
    • Integration of the LCD ili9320

V6.0.0- 07-March-2014

Main Changes

  • This STM322xG_EVAL BSP is intended to be delivered with the STM32F2Cube FW package V1.0.0.
    •  It is also aligned and consistent  with the STM32F4Cube FW package V1.1.0
  • The following components have been integrated in this delivery
    • LCD               : ili9325 (the ili9320 should be supported in a next release)
    • Camera          : ov2640
    • Audio Codec    : cs43L22
    • IO Expander    : stmpe811 (required also for the Touch Screen function)
    • External SRAM : IS61WV1024
  • The overal content of the BSP is decribed below:
  • stm322xg_eval_sd.c/.h
    • Update SD_DATATIMEOUT value
  • stm322xg_eval_eeprom.c/.h
    • Update usage of BSP_EEPROM_TIMEOUT_UserCallback() function
  • Alignment to the coding rules and architecture of the BSP FW F4 v1.0.0
    • All external functions include a prefix BSP_
  • stm322xg_eval_camera.c/.h: driver functions for Camera module mounted on STM322xG-EVAL evaluation board
    • The OV2640 component must be included
    • BSP_CAMERA_Init()
    • BSP_CAMERA_ContinuousStart()
    • BSP_CAMERA_SnapshotStart()
    • BSP_CAMERA_Suspend()
    • BSP_CAMERA_Resume()
  • stm322xg_eval_audio.c/.h: This file provides the Audio driver for the STM322xG-EVAL evaluation board
    • The CS43L22 Audio Codec component must be used
    • BSP_AUDIO_OUT_Init()
    • BSP_AUDIO_OUT_Play()
    • BSP_AUDIO_OUT_Pause()
    • BSP_AUDIO_OUT_Resume()
    • BSP_AUDIO_OUT_Stop()
    • BSP_AUDIO_OUT_SetVolume()
    • BSP_AUIO_OUT_SetMute()
    • BSP_AUDIO_OUT_SetOutputMode()
  • stm322xg_eval_sram.c/.h: This file includes the SRAM driver for the IS61WV102416BLL memory device mounted on STM322xG-EVAL evaluation board
    • The IS61WV102416BLL memory device must be used
    • BSP_SRAM_Init()
    • BSP_SRAM_ReadData()
    • BSP_SRAM_ReadData_DMA()
    • BSP_SRAM_WriteData()
    • BSP_SRAM_WriteData_DMA()
  • stm322xg_eval_ioc.c/.h : This file provides a set of functions needed to manage the IO pins This file provides a set of functions needed to manage the IO pins
    • The STMPE811 IO expander device component driver must be included
    • BSP_IO_Init()
    • BSP_IO_ConfigPin()
    • BSP_IO_WritePin()
    • BSP_IO_ReadPin()
    • BSP_IO_TogglePin()
  • stm322xg_eval_lcd.c/.h : This file includes the driver for Liquid Crystal Display (LCD) module mounted on STM322xG-EVAL evaluation board.
    • The ILI9325 component driver MUST be included with this driver
    • Please refer to the file stm322xg_eval_lcd.h file to get the overall list of functions proposed by this driver
  • stm322xg_eval_sd.c/.h : This file includes the uSD card driver mounted on STM322xG-EVAL evaluation board
    • This driver does not need a specific component driver for the micro SD device
    • BSP_SD_Init()
    • BSP_SD_ITConfig()
    • BSP_SD_IsDetected()
    • BSP_SD_ReadBlocks()
    • BSP_SD_WriteBlocks()
    • BSP_SD_ReadBlocks_DMA()
    • BSP_SD_WriteBlocks_DMA()
    • BSP_SD_Erase()
  • stm322xg_eval_ts.c/.h : This file provides a set of functions needed to manage the touch screen on STM324x9I-EVAL evaluation board
    • The STMPE811 IO expander component must be used
    • BSP_TS_Init()
    • BSP_TS_ITConfig()
    • BSP_TS_ITGetState()
    • BSP_TS_ITGetStatus()
    • BSP_TS_ITClear()
  • stm322xg_eval.c/.h : new functions provided
    • Joystick management
    • FSMC Bank3 management
    • IO Expander IO functions
    • LCD IO functions
    • AUDIO IO functions
    • CAMERA IO functions
    • I2C functions
    • EEPROM functions
  • IMPORTANT NOTE: this version has to be used only with STM32CubeF2 based development

V6.0.0RC1- 15/Nov/2013

  1. General
  • First delivery of the BSP STM322xG for the STM32F2xx famiy devices in conformance with the Cube framework. 
  1. Content
  • stm322xg_eval.c
  • stm322xg_eval.h
  • These files provide a basic access to the COM port, LED and USer Button of the STM322xG_EVAL board

License

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

  1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  3. Neither the name of STMicroelectronics nor the names of its contributors may be used to endorse or promote products derived

from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.


For complete documentation on STM32 Microcontrollers visit www.st.com/STM32