FreeCalypso > hg > fc-magnetite
view src/cs/riviera/rv_template/xxx_message.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_message.h * * Data structures: * 1) used to send messages to the XXX SWE, * 2) XXX can receive. * * @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_MESSAGE_H_ #define __XXX_MESSAGE_H_ #include "rv/rv_general.h" #include "xxx/xxx_cfg.h" #ifdef __cplusplus extern "C" { #endif /** * The message offset must differ for each SWE in order to have * unique msg_id in the system. */ #define XXX_MESSAGE_OFFSET BUILD_MESSAGE_OFFSET(XXX_USE_ID) /** * @name XXX_SAMPLE_MESSAGE * * Short description. * * Detailled description */ /*@{*/ /** Message ID. */ #define XXX_SAMPLE_MESSAGE (XXX_MESSAGE_OFFSET | 0x001) /** Message structure. */ typedef struct { /** Message header. */ T_RV_HDR hdr; /** Some parameters. */ /* ... */ } T_XXX_SAMPLE_MESSAGE; /*@}*/ #ifdef __cplusplus } #endif #endif /* __XXX_MESSAGE_H_ */