comparison src/cs/services/audio/audio_error_hdlr_i.h @ 0:92470e5d0b9e

src: partial import from FC Selenite
author Mychaela Falconia <falcon@freecalypso.org>
date Fri, 15 May 2020 01:28:16 +0000
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:92470e5d0b9e
1 /****************************************************************************/
2 /* */
3 /* File Name: audio_error_hdlr_i.h */
4 /* */
5 /* Purpose: This file contains routines used to report unrecoverable */
6 /* memory errors that might occur. */
7 /* */
8 /* Version 0.1 */
9 /* */
10 /* Date Modification */
11 /* ------------------------------------------------------------------------*/
12 /* 14 May 2001 Create */
13 /* */
14 /* Author Francois Mazard - Stephanie Gerthoux */
15 /* */
16 /* (C) Copyright 2001 by Texas Instruments Incorporated, All Rights Reserved*/
17 /****************************************************************************/
18
19 #include "rv/rv_defined_swe.h"
20 #ifdef RVM_AUDIO_MAIN_SWE
21 #ifndef _AUDIO_ERROR_HDLR_I_H
22 #define _AUDIO_ERROR_HDLR_I_H
23
24 #include "l1_confg.h"
25
26 /* error trace functions prototypes */
27 #if (KEYBEEP)
28 void audio_keybeep_error_trace(UINT8 error_id);
29 #endif
30
31 #if (TONE)
32 void audio_tones_error_trace(UINT8 error_id);
33 #endif
34
35 #if (MELODY_E1)
36 void audio_melody_E1_error_trace(UINT8 error_id);
37 #endif
38
39 #if (MELODY_E2)
40 void audio_melody_E2_error_trace(UINT8 error_id);
41 #endif
42
43 #if (VOICE_MEMO)
44 void audio_voice_memo_error_trace(UINT8 error_id);
45 #endif
46
47 void audio_mode_error_trace(UINT8 error_id);
48
49 #if (SPEECH_RECO)
50 void audio_sr_error_trace(UINT8 error_id);
51 #endif
52
53 #if (MELODY_E1) || (VOICE_MEMO) || (SPEECH_RECO)
54 void audio_ffs_error_trace(UINT8 error_id);
55 #endif
56
57 #if (L1_VOICE_MEMO_AMR)
58 void audio_voice_memo_amr_error_trace(UINT8 error_id);
59 #endif
60
61 #if (L1_AUDIO_DRIVER)
62 void audio_driver_error_trace(UINT8 error_id);
63 #endif
64
65 #if (AUDIO_MEM_MANAGER)
66 void audio_mem_error_trace(UINT8 error_id);
67 #endif
68
69 /* extern prototype */
70 extern void audio_error_trace(UINT8 error_id);
71
72 #if (L1_MIDI==1)
73 void audio_midi_error_trace(UINT8 error_id);
74 #endif
75
76 /* Id of the error trace */
77 #define AUDIO_ENTITY_NOT_START (0)
78 #define AUDIO_ENTITY_NO_MEMORY (1)
79 #define AUDIO_ERROR_STOP_EVENT (2)
80 #define AUDIO_ERROR_START_EVENT (3)
81 #define AUDIO_ERROR_INIT_EVENT (4)
82 #define AUDIO_ERROR_FREE_EVENT (5)
83 #define AUDIO_ENTITY_BAD_PARAMETER (6)
84 #define AUDIO_ENTITY_BAD_MESSAGE (7)
85 #define AUDIO_ERROR_MODE (8)
86 #define AUDIO_ENTITY_FILE_ERROR (9)
87 #define AUDIO_ENTITY_FILE_NO_SAVED (10)
88 #define AUDIO_ENTITY_FILE_ALREADY_EXIST (11)
89 #define AUDIO_ENTITY_FILE_NO_CLOSE (12)
90 #define AUDIO_ENTITY_SPEECH_NO_SAVED (13)
91 #define AUDIO_ENTITY_MODEL_NO_SAVED (14)
92 #define AUDIO_ENTITY_BAD_DATABASE (15)
93 #define AUDIO_ENTITY_MODEL_NO_LOAD (16)
94 #define AUDIO_ENTITY_AUDIO_MODE_NO_LOADED (17)
95 #define AUDIO_ERROR_DOWNLOAD (18)
96 #define AUDIO_ERROR_NOT_DOWNLOAD (19)
97 #define AUDIO_ENTITY_LOAD_FILE_INSTR_ERROR (20)
98 #define AUDIO_ERROR_INSTRUMENT_SIZE (21)
99 #define AUDIO_FEATURE_NOT_COMPILED (22)
100 #define AUDIO_ERROR_L1_START_EVENT (23)
101 #define AUDIO_ERROR_L1_STOP_EVENT (24)
102 #endif
103 #endif /* #ifdef RVM_AUDIO_MAIN_SWE */