The ISP Library middleware (running on the target) hosts 2A algorithms (Auto Exposure and Auto White Balance) and mechanisms to control the ISP and load sensor ISP tuning file.
The STM32 ISP Library also implements a communication mechanism with the STM32 ISP IQTune desktop application that provide services to tune the ISP present in STM32 devices. To activate this communication through USB link, the compilation flag ISP_MW_TUNING_TOOL_SUPPORT must be enabled.
- isp: core of the ISP Library with the ISP parameter configuration
- isp_param_conf: collection of sensor tuning parameters
- New 2A algorithms:
- The Auto-Exposure (AE) algorithm is now based on lux estimation, providing a faster and more stable approach to achieve the luminance target.
- The Auto White Balance (AWB) algorithm now uses color ratios to reach color accuracy more quickly and with greater stability. Additionally, this new algorithm offers improved rendering between two profiles through interpolation.
- New tuning parameters are now required to run the new 2A algorithms. These parameters are avalaible for the following list of sensors:
- IMX335
- VD66GY
- VD5943 (MONO)
- VD1943
- VD65G4
- VD56G3 (MONO)
- Not compatible with version 1.3.0 of STM32 ISP IQTune desktop application
A new compatible version 2.0.0 will be released begining of 2026.
https://www.st.com/en/development-tools/stm32-isp-iqtune.html
https://wiki.st.com/stm32mcu/wiki/Category:ISP
https://wiki.st.com/stm32mcu/wiki/ISP:How_to_tune_ISP_using_the_STM32_ISP_IQTune