Release Notes for STMPE811 Component Driver

Copyright © 2014 STMicroelectronics

License

This software component is licensed by ST under BSD 3-Clause license, the “License”; You may not use this component except in compliance with the License. You may obtain a copy of the License at:
https://opensource.org/licenses/BSD-3-Clause

Purpose

This driver provides a set of functions needed to drive STMPE811, IOExpander component

Update History

Main Changes

  • First Official release of component drivers for STMPE811 in line with STM32Cube BSP drivers development guidelines (UM2298)
  • The component drivers are composed of
    • component core drivers files: stmpe811.h/.c
    • component register drivers files: stmpe811_reg.h/.c
    • component configuration file: stmpe811_conf_template.h

Backward Compatibility

  • This version breaks the compatibility with previous versions

Dependencies

  • This software release is compatible with BSP Common V6.0.0 or above

Notes

  • stmpe811_conf_template.h file must be copied in user application as stmpe811_conf.h with optional configuration update

Main Changes

  • Update comments to be used for PDSC generation

Main Changes

  • All functions:
    • update IO_Pin parameter to uint32_t instead of uint16_t
  • Add a return value for STMPE811_IO_Config() function

Backward Compatibility

  • This version breaks the compatibility with previous versions

Dependencies

  • This software release is compatible with BSP Common V2.0.0

Main Changes

  • st7735.h: change “" by”/" in the include path to fix compilation issues under Linux.

Main Changes

  • Fix limitation related to the selection of alternate function for TS physical IO
  • Fix wrong pins definition of the TS
  • Swap implementation of STMPE811_IO_EnableAF() and STMPE811_IO_DisableAF() functions
  • Miscellaneous code cleanup of comments update

Main Changes

  • First official release of STMPE811 IOExpander driver