view chipsetsw/services/Audio/audio_error_hdlr_i.h @ 127:633cc67bebbc
l1_pwmgr.c: l1s_get_HWTimers_ticks() reconstructed
author |
Mychaela Falconia <falcon@ivan.Harhan.ORG> |
date |
Fri, 13 May 2016 17:21:26 +0000 (2016-05-13) |
parents |
509db1a7b7b8 |
children |
|
line source
/****************************************************************************/
/* */
/* File Name: audio_error_hdlr_i.h */
/* */
/* Purpose: This file contains routines used to report unrecoverable */
/* memory errors that might occur. */
/* */
/* Version 0.1 */
/* */
/* Date Modification */
/* ------------------------------------------------------------------------*/
/* 14 May 2001 Create */
/* */
/* Author Francois Mazard - Stephanie Gerthoux */
/* */
/* (C) Copyright 2001 by Texas Instruments Incorporated, All Rights Reserved*/
/****************************************************************************/
#include "rv/rv_defined_swe.h"
#ifdef RVM_AUDIO_MAIN_SWE
#ifndef _AUDIO_ERROR_HDLR_I_H
#define _AUDIO_ERROR_HDLR_I_H
#include "l1_confg.h"
/* error trace functions prototypes */
#if (KEYBEEP)
void audio_keybeep_error_trace(UINT8 error_id);
#endif
#if (TONE)
void audio_tones_error_trace(UINT8 error_id);
#endif
#if (MELODY_E1)
void audio_melody_E1_error_trace(UINT8 error_id);
#endif
#if (MELODY_E2)
void audio_melody_E2_error_trace(UINT8 error_id);
#endif
#if (VOICE_MEMO)
void audio_voice_memo_error_trace(UINT8 error_id);
#endif
void audio_mode_error_trace(UINT8 error_id);
#if (SPEECH_RECO)
void audio_sr_error_trace(UINT8 error_id);
#endif
#if (MELODY_E1) || (VOICE_MEMO) || (SPEECH_RECO)
void audio_ffs_error_trace(UINT8 error_id);
#endif
#if (L1_VOICE_MEMO_AMR)
void audio_voice_memo_amr_error_trace(UINT8 error_id);
#endif
#if (L1_AUDIO_DRIVER)
void audio_driver_error_trace(UINT8 error_id);
#endif
#if (AUDIO_MEM_MANAGER)
void audio_mem_error_trace(UINT8 error_id);
#endif
/* extern prototype */
extern void audio_error_trace(UINT8 error_id);
#if (L1_MIDI==1)
void audio_midi_error_trace(UINT8 error_id);
#endif
/* Id of the error trace */
#define AUDIO_ENTITY_NOT_START (0)
#define AUDIO_ENTITY_NO_MEMORY (1)
#define AUDIO_ERROR_STOP_EVENT (2)
#define AUDIO_ERROR_START_EVENT (3)
#define AUDIO_ERROR_INIT_EVENT (4)
#define AUDIO_ERROR_FREE_EVENT (5)
#define AUDIO_ENTITY_BAD_PARAMETER (6)
#define AUDIO_ENTITY_BAD_MESSAGE (7)
#define AUDIO_ERROR_MODE (8)
#define AUDIO_ENTITY_FILE_ERROR (9)
#define AUDIO_ENTITY_FILE_NO_SAVED (10)
#define AUDIO_ENTITY_FILE_ALREADY_EXIST (11)
#define AUDIO_ENTITY_FILE_NO_CLOSE (12)
#define AUDIO_ENTITY_SPEECH_NO_SAVED (13)
#define AUDIO_ENTITY_MODEL_NO_SAVED (14)
#define AUDIO_ENTITY_BAD_DATABASE (15)
#define AUDIO_ENTITY_MODEL_NO_LOAD (16)
#define AUDIO_ENTITY_AUDIO_MODE_NO_LOADED (17)
#define AUDIO_ERROR_DOWNLOAD (18)
#define AUDIO_ERROR_NOT_DOWNLOAD (19)
#define AUDIO_ENTITY_LOAD_FILE_INSTR_ERROR (20)
#define AUDIO_ERROR_INSTRUMENT_SIZE (21)
#define AUDIO_FEATURE_NOT_COMPILED (22)
#define AUDIO_ERROR_L1_START_EVENT (23)
#define AUDIO_ERROR_L1_STOP_EVENT (24)
#endif
#endif /* #ifdef RVM_AUDIO_MAIN_SWE */