Release Notes for

STM32 Embedded GUI Library

Copyright © 2012 STMicroelectronics

 

Contents

  1. STM32 Embedded GUI Library update history
  2. License

STM32 Embedded GUI Library update history

V2.1.0 / 31-July-2012

Main Changes

  • All source files: license disclaimer text update and add link to the License file on ST Internet
  • Enhancement for the STM32 Demonstration Builder application
    • Slidebar widget: add Set_SlidebarValue(GL_Page_TypeDef* pPage, uint16_t ID, uint8_t position) method
    • Radio widget: add GetRadioOptionChecked(GL_Page_TypeDef* pPage, uint16_t ID) method
    • slidebar widget: create method add a parameter to make the control readonly/modifiable
GL_PageControls_TypeDef* NewSlidebar (uint16_t ID, const uint8_t* label, GL_Direction direction, GL_bool ReadOnly, void  (*pEventHandler)(void))
    • Checkbox
      • Add CheckBox_IsChecked(GL_Page_TypeDef* pPage , uint16_t id) method
      • Create method to add a parameter to make the control readonly/modifiable
    • In the GL_Page_TypeDef structure, add:
      • Page_ID: as unique page identifier to be set during the page creation: Create_PageObj(page, UID)
      • void (*CustomPreDraw) (void) handler: to allow user to launch some initialization task before drawing the page
      • void (*CustomPostDraw) (void) handler: to allow user to launch more custom graphical task after drawing the page
    • Label : add transparency argument
    • Additional composite widgets were added in separate file: gl_ext.c example: calendar control

V2.0.0 / 11-July-2011

Main Changes

  • Object IDs replaced by integer types instead of using char types
  • Abstraction of SetObjVisible routine for all the GUI objects
  • Optimized version with 2D objects (configured by the preprocessor defines "USE_2D_OBJECTS" or "USE_3D_OBJECTS")

V1.0.0 / 07-February-2011

Main Changes

  • Created
  • First official release

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