# Purpose
This driver provides a set of audio functions offered by WM8904 Codec component
:::
::: {.col-sm-12 .col-lg-8}
# Update History
::: {.collapse}
## Main Changes
- Maintenance release of **WM8904** Audio Codec driver
- Changes compared with V1.1.0 release
- Reduce excessive initialization delay by checking stabilization ready flag instead of waiting a fixed time
- Update initialization to use output device passed as parameter instead of current device which is not yet initialized
:::
::: {.collapse}
## Main Changes
- First maintenance release of **WM8904** Audio Codec driver
- Changes compared with V1.0.0 release
- Update input devices to be defined as bitfields
- Implement LINE_IN2 and digital microphone path
- Add 24KHz audio frequency support
- Update IsInitialized variable at the end of init function WM8904_Init()
:::
::: {.collapse}
## Main Changes
- First official release of **WM8904** Audio Codec driver