Getting Started¶
Overview¶
lib_adec
is a library which provides functions for measuring and correcting delay offsets between the reference
and loudpeaker signals.
lib_adec
depends on lib_aec
and lib_xs3_math
libraries. For more details about the ADEC, refer to
ADEC Overview
Repository Structure¶
modules/lib_adec
- The actuallib_adec
library directory withinhttps://github.com/xmos/sw_avona/
. Withinlib_adec
api/
- Headers containing the public API forlib_adec
.doc/
- Library documentation source (for non-embedded documentation) and build directory.src/
- Library source code.
Getting and Building¶
lib_adec
is included as part of the sw_avona
github repository
and all requirements for cloning and building sw_avona
apply. lib_adec
is compiled as a static library as part of
overall sw_avona
build. To include lib_adec
in an application as a static library, the generated lib_adec.a
can then be linked into the
application. Be sure to also add lib_adec/api
as an include directory for the application.