# Release Notes for OV5640 Component Driver

Copyright © 2020 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 camera functions offered by OV5640 component

# Update History

V3.2.0 / 26-january-2021

## Main Changes

- Set default Pixel clock to 12Mhz
- Add OV5640_SetPixelClock() API
- Set HTS and VTS timings to get 7.5fps when using default PCLK=12MHz
- Check Misra-C 2012 coding rules compliancy
- Formatting update

##

V3.1.0 / 11-December-2020

## Main Changes

- Add support of RGB888, YUV422, Y8 and JPEG formats
- Add support gradual vertical colorbar
- Codespell miss-spelling errors correction.

##

V3.0.0 / 17-April-2020

## Main Changes

- Second Official Release of OV5640 Camera Component drivers in line with legacy BSP drivers development guidelines
- Add Support of the following features:
  - OV5640 SetPolarities
  - OV5640 GetPolarities
  - OV5640 ColorBar handling
  - OV5640 Embedded Synchronization mode

## Dependencies

This software release is compatible with:

- BSP Common version v6.0.0 or above

## Backward compatibility

- This software breaks the compatibility with previous version v2.0.0
- This software is compatible with version v1.0.0

V2.0.0 / 07-February-2020

## Main Changes

- Official Release of OV5640 Camera Component drivers in line with legacy BSP drivers development guidelines
- The component drivers are composed of
  - component core drivers files: ov5640.h/.c

## Dependencies

This software release is compatible with:

- BSP Common version v5.1.2 or lower versions

## Backward compatibility

- This software breaks the compatibility with previous version v1.0.0

V1.0.0 / 30-0ctober-2019

## Main Changes

- First Official Release of OV5640 Camera Component drivers in line with STM32Cube BSP drivers development guidelines (UM2298)
- The component drivers are composed of
  - component core drivers files: ov5640.h/.c
  - component register drivers files: ov5640_regs.h/.c

## Dependencies

This software release is compatible with:

- BSP Common v6.0.0 or above