Release Notes for CS43L22 Component Drivers

Copyright © 2014 STMicroelectronics

License

Licensed by ST under BSD 3-Clause license (the "License"). You may not use this package except in compliance with the License. You may obtain a copy of the License at:

https://opensource.org/licenses/BSD-3-Clause

Purpose

This directory contains the CS43L22 component drivers.

Update History

Main Changes

  • Update release notes format

Main Changes

  • 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)

Main Changes

  • cs43l22.c/.h:
    • Move VOLUME_CONVERT macro from cs43l22.h to cs43l22.c as internally used to convert volume.
    • Add literals instead of magic number for cs34l22 registers

Main Changes

  • cs43l22.c:
    • Enable the digital soft ramp to avoid clac noise
    • Improve mute/unmute by muting/unmuting also the DAC inputs

Main Changes

  • cs43l22.c/.h:
    • Add codec de-initialization function: cs43l22_DeInit()
    • Add Audio IO de-initialization function prototype: AUDIO_IO_DeInit()

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

Main Changes

  • cs43l22.c/.h:
    • Add AUDIO_FREQUENCY_xxx defines for frequencies capabilities (8K to 192K)
    • Add codec reset function: cs43l22_Reset()

Main Changes

  • cs43l22.c: change “\” by “/” in the include path to fix compilation issue under Linux

Main Changes

  • First official release of CS43L22 audio codec