:::
:::
# 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:
# Purpose
This driver provides a set of functions needed to drive STMPE811, IOExpander component
:::
::: {.col-sm-12 .col-lg-8}
# Update History
::: {.collapse}
## 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
:::
::: {.collapse}
## Main Changes
- Update comments to be used for PDSC generation
:::
::: {.collapse}
## 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
:::
::: {.collapse}
## Main Changes
- st7735.h: change "\" by "/" in the include path to fix compilation issues under Linux.
:::
::: {.collapse}
## 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
:::
::: {.collapse}
## Main Changes
- First official release of **STMPE811** IOExpander driver