Release Notes for SRC236 audio software decoding Library

Copyright 2017 STMicroelectronics

 


The SRC236 audio software decoding Library is an optimized software implementation for sampling rate conversion. It provides functions to handle the rate conversions with a ratio of 2, 3, 6, 1/2, 1/3, 1/6, 3/2 and 2/3, according to the input sampling rate. The SRC236 module supports mono and stereo interleaved 16-bit or 32-bit I/O data.

This Library includes one header file src236_glo.h and binary/object codes running on all STM32 devices. The naming format is SCR236_CMx_C.a/.lib, where:
  • CMx: CortexMx core class (CM4 and CM7)
  • C: Supported tool chains (IAR, Keil and GCC) and wchar type 32b (with IAR v8x)
The SCR236HQ_CMx_C.a/.lib libraries are specifically reserved for high quality.
The SCR236_32b_CMx_C.a/.lib libraries indicate that samples are 32 bits (rather then 16).
The SCR236_CMx_SWFPU_GCC.a libraries indicate that it has been compiled with FPU ABI SoftFP (and not Hard) as  requested by some DSP spirit libraries

For more information about this Library, a document is under preparation and it will be available for download from STMicroelectronics website at www.st.com.

Update History

V1.0.4 / 28-September-2018

Main Changes

  •   Library binaries regenerated on F7, F4 or L4 with updated CRC lock (H7a) and added IARv8x for wchar 32b.

V1.0.3 / 15-May-2018

Main Changes

  • Added library version compiled under GCC with FPU ABI SoftFP option to be compliant with some DSP spirit libraries

V1.0.2 / 15-October-2017

Main Changes

  • First official version on F7, F4 or L4

License

Licensed under MCD-ST Image SW License Agreement V2, (the "License"); You may not use this package except in compliance with the License. You may obtain a copy of the License at:


Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

For complete documentation on STM32 Microcontrollers visit www.st.com/STM32