The SRC441 audio software
decoding Library
is an optimized software implementation for sampling rate conversion.
It provides functions used to convert the sampling frequency from
44.1 kHz to 48 kHz. The SRC441 module supports mono and stereo
interleaved 16-bit or 32-bit I/O data.
This Library includes
one header file src441_glo.h
and binary/object codes running on all STM32 devices. The naming format
is SCR441_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 SCR441HQ_CMx_C.a/.lib libraries are
specifically reserved for high quality.
The SCR441_32b_CMx_C.a/.lib libraries indicate
that samples are 32 bits (rather then 16).
The SCR441_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
1.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.
1.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
|