Release Notes for WM8994 Component Drivers

# Release Notes for

# WM8994 Component Drivers

Copyright © 2016 STMicroelectronics

# Purpose

This directory contains the board drivers to demonstrate the capabilities of the WM8994 Component Drivers.

# Update History

V2.3.2 / 19-June-2023

## Main Changes

- Update Release_Notes.html to support new format
- All source files: update disclaimer to add reference to the new license agreement

V2.3.1 / 03-April-2019

## Main Changes

- Update release notes format
- Reformat the BSD 3-Clause license declaration in the files header (replace license terms by a web reference to OSI website where those terms lie)

V2.3.0 / 24-January-2018

## Main Changes

- wm8994.c: fix no audio output issue

V2.2.0 / 05-June-2017

## Main Changes

- Add support of ColdStartup sequence for headphone
  - Unmute is performed in a gradual way to minimize pop noise.
  - Update wm8994_SetFrequency to support AUDIO_FREQUENCY_32K
  - Update comments to be used for PDSC generation

V2.1.0 / 22-Fabruary-2016

## Main Changes

- wm8994.c
  - Update wm8994_Init() by adding the support of analog microphone connected to INPUT LINE 1, INPUT_DEVICE_DIGITAL_MICROPHONE_1 and INPUT_DEVICE_DIGITAL_MIC1_MIC2
  - Add AUDIO_FREQUENCY_32K as possible AudioFreq value
- wm8994.h
  - Add INPUT_DEVICE_DIGITAL_MIC1_MIC2 define

V2.0.0 / 24-June-2015

## Main Changes

- wm8994.h
  - Add codec de-initialization function: wm8994_DeInit()
  - Add Audio IO de-initialization function prototype: AUDIO_IO_DeInit()
  - Add INPUT_DEVICE_INPUT_LINE_1 and INPUT_DEVICE_INPUT_LINE_1 support for AUDIO IN
  - Add Input audio volume control support
- wm8994.c
  - Update wm8994_Init() function to support the Audio IN
  - Update wm8994_Stop() function to only stop the codec if it was configured
  - Enable VMID_BUF_ENA bit in R57 ANTIPOP register (address 0x39) for all configurations

NOTE This release must be used with BSP Common driver V4.0.0 or later.

V1.0.2 / 12-Fabruary-2015

## Main Changes

- wm8994.c: Update the wm8994_Init() function to set the volume after enabling the dynamic charge pump power control mode

V1.0.1 / 28-November-2014

## Main Changes

- wm8994.h: change “” by “/” in the include path to fix compilation issue with Linux

V1.0.0 / 18-Fabruary-2014

## Main Changes

- First official release