FreeCalypso > hg > fc-magnetite
view src/cs/riviera/rv_template/xxx_api.h @ 700:800bf29abf31
audio mode load change from Tourmaline
Our FreeCalypso universe now has two kinds of audio mode config files:
the old 164 byte kind and the new 176 byte kind. We are not enabling
L1_NEW_AEC in Magnetite, only in Tourmaline, thus 164 byte audio mode
files are still native to Magnetite. But we still desire graceful
handling of the situation when a running Magnetite fw may load a
176 byte audio mode file (presumably with new AEC config), thus we
incorporate the same audio mode loading change which we implemented
in Tourmaline: if the loaded audio mode file is of the wrong kind,
the AEC config is cleared to default disabled state.
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Fri, 30 Jul 2021 03:55:52 +0000 |
parents | 945cf7f506b2 |
children |
line wrap: on
line source
/** * @file xxx_api.h * * API Definition for XXX SWE. * * @author Your name here (your_email_here) * @version 0.1 */ /* * History: * * Date Author Modification * ------------------------------------------------------------------- * // Create. * * (C) Copyright 2001 by Texas Instruments Incorporated, All Rights Reserved */ #ifndef __XXX_API_H_ #define __XXX_API_H_ #include "rvm/rvm_gen.h" /* Generic RVM types and functions. */ #ifdef __cplusplus extern "C" { #endif /** * @name XXX Return type and return values. * * Currently they are the standard RV return types, but they may * be customized in the future. */ /*@{*/ typedef T_RV_RET T_XXX_RETURN; #define XXX_OK RV_OK #define XXX_NOT_SUPPORTED RV_NOT_SUPPORTED #define XXX_MEMORY_ERR RV_MEMORY_ERR #define XXX_INTERNAL_ERR RV_INTERNAL_ERR /*@}*/ /** * @name API functions * * API functions declarations (bridge functions). */ /*@{*/ T_XXX_RETURN xxx_send_sample (); /*@}*/ #ifdef __cplusplus } #endif #endif /*__XXX_API_H_*/