FreeCalypso > hg > fc-tourmaline
view src/cs/drivers/drv_app/ffs/ffs_env.h @ 283:d9e3f3e293ac
etm_audio.c: fix off-by-one error in auw of FIR coefficients
The implementation of auw operation for UL or DL FIR upload
had this bug: the number of 16-bit shortwords copied into the
RVF-allocated temporary buffer was one too many, causing memory
corruption errors. The present change fixes this bug.
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Mon, 08 Nov 2021 02:54:04 +0000 |
parents | 4e78acac3d88 |
children |
line wrap: on
line source
/****************************************************************************/ /* */ /* File Name: ffs_env.h */ /* */ /* Purpose: This file contains prototypes for RV manager related */ /* functions used to get info, start and stop the ffs block. */ /* */ /* Version 0.1 */ /* */ /* Date Modification */ /* ------------------------------------ */ /* 10/24/2000 Create */ /* */ /* Author Pascal Puel */ /* */ /* (C) Copyright 2000 by Texas Instruments Incorporated, All Rights Reserved*/ /****************************************************************************/ #ifndef __FFS_ENV_H_ #define __FFS_ENV_H_ #include "rvm/rvm_gen.h" #include "ffs/ffs_pool_size.h" /* Stack & Memory Bank sizes definitions */ /* FFS mailbox */ #define FFS_MAILBOX RVF_TASK_MBOX_0 /* min mem size: fd_max * fd_buf_size + 1k */ /* memory bank size and watermark */ #define FFS_MB_PRIM_SIZE FFS_MB1_SIZE #define FFS_MB_PRIM_WATERMARK (FFS_MB_PRIM_SIZE - 3000) typedef struct { T_RVF_MB_ID mbid; T_RVF_ADDR_ID addr_id; } T_FFS_TASK_INFO; extern T_FFS_TASK_INFO ffs_task_info; /* generic functions declarations */ T_RVM_RETURN ffs_get_info (T_RVM_INFO_SWE *infoSWE); T_RVM_RETURN ffs_set_info(T_RVF_ADDR_ID addr_id, T_RV_RETURN ReturnPath[], T_RVF_MB_ID mbId[], T_RVM_RETURN (*callBackFct)(T_RVM_NAME SWEntName, T_RVM_RETURN errorCause, T_RVM_ERROR_TYPE errorType, T_RVM_STRING errorMsg)); T_RVM_RETURN ffs_init (void); T_RVM_RETURN ffs_start (void); T_RVM_RETURN ffs_stop (void); T_RVM_RETURN ffs_kill (void); #endif /*__FFS_ENV_H_*/